example: newlist = ["a,b,c","d","e","f","g"]
b的位置是什么? 因为通常我们只输入newlist [0] [1]来查找列表中的元素
答案 0 :(得分:0)
您可以尝试以下操作:
search = 'b'
for i in newlist:
for j in i:
if j == search:
print(str(i.index(search)) + str(newlist.index(i)))
这应该会让您:0 1
。但这仅在具有二维列表的情况下有效。
答案 1 :(得分:0)
为此,我们可以使用enumerate
new_list = ["a,b,c","d","e","f","g"]
for index, item in enumerate(new_list):
print(index, item)
(xenial)vash@localhost:~/python/stack_overflow$ python3.7 pos.py 0 a,b,c 1 d 2 e 3 f 4 g
然后我们可以使用if
语句来检索index
:
for index, item in enumerate(new_list):
if 'b' in item:
print(index)
(xenial)vash@localhost:~/python/stack_overflow$ python3.7 pos.py 0