我们有这样一个列表,我们需要获取每个元素在这个列表中的位置,例如下图,但事实是其中的前3个元素总是可以相同的,问题是如何获取索引这个元素中的每一个,因为通常的方法总是给出 0 并引用第一个元素。
tictactoe_board = [['🌫', '🌫', '🌫', ' 1⃣ '], ['🌫', '🌫', '🌫', ' 2⃣ '], ['🌫', '🌫', '🌫', ' 3⃣ ']]
for i, line in enumerate(tictactoe_board):
for k in line:
print(f"listind: {i} itemind: {tictactoe_board[i].index(k)}") #Тут уже выводить позицию элемента аля 0,1 #0 - индекс второго списка, 1, его позиция в этом списке, и так ко всем вложенным там спискам и элементам в них.
如果我正确理解你的想法,试试这个:
实际上结果只是你的索引。
如果需要对每个元素都执行此操作,则可能会使用以下方法:
例如,对于
tictactoe_board = [[1, 2, 2, 3], [1, 2, 2, 3]]: