a = [3, 4, 5, 6, 6, 5, 4, 3, 2, 1, 7, 8, 8, 3]
my_list = list()
for index,nums in enumerate(a):
使用enumerate(a)
輸出為乙個元組,元組中第乙個元素是列表的索引,元組中第二個元素是列表的資料(index,nums)
使用拆包 把索引給index 把資料給nums
for index,nums in enumerate(a):
if nums == b:
print(my_list)
然後判斷nums中的資料是否是要查的資料,
如果是就新增到新的列表中
然後輸出列表
def solution(b):
a = [3, 4, 5, 6, 6, 5, 4, 3, 2, 1, 7, 8, 8, 3]
my_list = list()
for index,nums in enumerate(a):
if nums == b:
print(my_list)
solution(3)
整個過程如上**! python列表中查詢某個元素的索引
原文 在平時開發過程中,經常遇到需要在資料中獲取特定的元素的資訊,如到達目的地最近的車站,櫥窗裡面最貴的物品等等。怎麼辦?看下面 方法一 利用陣列自身的特性 a.index target 其中a是你的目標list,target是你需要的下標對應的值 a 72,56,76,84,80,88 print...
Python求列表中某個元素的下標
一 求列表中某個元素的下標 def findindex org,x,pos 1 counts org.count x 先求出org中包含x的個數 if counts 0 個數為0,說明不存在x print org,中沒有 x elif counts 1 個數為1,說明結果唯一,直接返回index x...
如何根據對列表或元組依據內部元素元組的某個值排序
我在列表或元組中有一些資料,如下所示 data 1,2,3 4,5,6 7,8,9 我想按子集中的第二個元素排序 意思是,按2,5,8排序,其中2來自 1,2,3 5來自 4,5,6 這樣做的常見方法是什麼?方法一 sorted by second sorted data,key lambda tu...