假设我有以下 Python 多维列表
oldList = [['a', '0', '1', '2'], ['b', '3', '4'], ['c', '5']]
如何获取此多列表中的每个列表?
i.e. newList1 = ['a', '0', '1', '2']
newList2 = ['b', '3', '4']
newList3 = ['c', '5']
假设我有以下 Python 多维列表
oldList = [['a', '0', '1', '2'], ['b', '3', '4'], ['c', '5']]
如何获取此多列表中的每个列表?
i.e. newList1 = ['a', '0', '1', '2']
newList2 = ['b', '3', '4']
newList3 = ['c', '5']
您已经拥有每个子列表。他们在名单上。如果你想要第一个,你可以使用
oldList[0]
或者如果您知道将有 3 个子列表并且您想要所有子列表,您可以使用
a, b, c = oldList
或者如果你想迭代它们,你可以使用
for sublist in oldList:
do_stuff_with(sublist)
迭代可能是您想要的。
您可以使用值解包:
oldList = [['a', '0', '1', '2'], ['b', '3', '4'], ['c', '5']]
newList1, newlist2, newlist3 = oldList
您可以将索引与 oldList 一起使用:
newList1 = oldList[0]
newList2 = oldList[1]
newList3 = oldList[2]