3 回答

TA貢獻(xiàn)1111條經(jīng)驗(yàn) 獲得超0個(gè)贊
您的代碼中的一切似乎都很好,只需將字符串格式化程序設(shè)為元組即可。將代碼的最后一行修改為以下內(nèi)容:
print('the index of 1 is [%d][%d] ' % (item,item2))

TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超22個(gè)贊
我enumerate在嵌套列表中使用了列表中項(xiàng)目的索引和相應(yīng)的列表項(xiàng)。
要查找項(xiàng)目的索引,請(qǐng)使用該list_name.index(value)方法。
用于in檢查成員資格,即檢查值是否在列表中。
my_list = [['Hello', 'World','!'],[1, 3, 'Test', 5, 7],[2, 4]]
for i, item in enumerate(my_list):
if 1 in item:
print('Index of 1 is [{}][{}]'.format(i,item.index(1)))
輸出:

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超9個(gè)贊
for i in my_list:
if 1 in i:
print(str(i.index(1)) + "th element of " + str(i))
這輸出
0th element of [1, 3, 'Test', 5, 7]
添加回答
舉報(bào)