小能豆

如何访问该列表的每个元素?

javascript

我有一个清单:

list = [['vegas','London'], ['US','UK']]

如何访问该列表的每个元素?


阅读 22

收藏
2024-10-10

共1个答案

小能豆

  1. 使用嵌套循环:这种方法允许您遍历每个子列表,然后遍历这些子列表中的每个元素。
my_list = [['vegas', 'London'], ['US', 'UK']]

for sublist in my_list:
    for item in sublist:
        print(item)

输出:

vegas
London
US
UK
  1. 使用列表推导:如果您想要展平列表并创建一个包含所有元素的新列表,则可以使用列表推导。
my_list = [['vegas', 'London'], ['US', 'UK']]
flattened_list = [item for sublist in my_list for item in sublist]

print(flattened_list)

输出:

['vegas', 'London', 'US', 'UK']
  1. 直接访问元素:如果您知道要访问的元素的索引,则可以直接访问。例如:
my_list = [['vegas', 'London'], ['US', 'UK']]

print(my_list[0][0])  # Access 'vegas'
print(my_list[0][1])  # Access 'London'
print(my_list[1][0])  # Access 'US'
print(my_list[1][1])  # Access 'UK'

输出:

vegas
London
US
UK

概括

  • 使用嵌套循环进行迭代
  • 使用 *列表理解实现平面
  • 使用索引i
2024-10-10