首先,我們知道列表的index()函式可以檢測某個元素的第乙個索引,那麼們需要列表中同乙個元素的多個索引時,又如何處理呢?
這裡介紹一種方法:
例題:輸入一行數列(數字之間以空格分開), 輸出該數列的最大值以及最大值所對應的索引。
**如下:
numbers = input() #輸入一行數
numbers = numbers.split()
location = #定義乙個空列表,表示某元素的索引
for i in range(len(numbers)):
numbers[i] = int(numbers[i])
print(max(numbers)) #輸出最大值
for j in range(len(numbers)):
if numbers[j] == max(numbers):
print(location) #以列表的形式列印索引,由於題目沒有限制,大家可以根據題目要求將索引格式化輸出即可
Python判斷列表中是否存在某元素
運算子 描述in 如果在指定的序列中找到值返回 true,否則返回 false not in 如果在指定的序列中沒有找到值返回 true,否則返回 false coding utf 8 python 3.6.2 lista 1,5 s cf if 1 in lista print 1 在列表list...
python中刪除列表中的元素
1.remove remove刪除列表中的某個元素,但是只刪除第一 這個第一是指從前至後 個出現的。in 11 a 0,2,3,2 in 12 a out 12 0,2,3,2 in 13 a.remove 2 in 14 a out 14 0,3,2 2.del 根據元素的索引刪除元素 in 21...
Python向列表中插入元素 列表
python列表中的元素種類可以是相同的也可以是不同的,如 num 1 2 3 4 str python 1 中國 nmu 1 2 3 4 str python 1 中國 phone 諾基亞 三星 oppo 華為 print phone 諾基亞 三星 oppo 華為 2 extend 在列表末尾新增...