Python 3.x 如何从大量列表集合中打印python中的特定列表? 如何仅打印第一个列表?及 如何仅打印第二个和第五个列表

Python 3.x 如何从大量列表集合中打印python中的特定列表? 如何仅打印第一个列表?及 如何仅打印第二个和第五个列表,python-3.x,Python 3.x,它打印第一个i.e[0]和最后一个i.e[8] print(lists[0], "\n", lists[8]) 这一个回答了你的问题1,2,5如果你有一个列表列表,你访问内部列表的方式和访问列表中任何元素的方式完全相同 假设您有一个变量x: print(lists[0], "\n", lists[1], "\n", lists[4]) 该变量中的第一个列表是x[0],[1,2,3] 可以使用[x[0],x[2]]获取第一个和第三个列表(进入另一个列表列表) 通过比较,可以使用x[2]

它打印第一个i.e[0]和最后一个i.e[8]

print(lists[0], "\n", lists[8])  

这一个回答了你的问题1,2,5如果你有一个列表列表,你访问内部列表的方式和访问列表中任何元素的方式完全相同

假设您有一个变量
x

print(lists[0], "\n", lists[1], "\n", lists[4])  
该变量中的第一个列表是
x[0]
[1,2,3]

可以使用
[x[0],x[2]]
获取第一个和第三个列表(进入另一个列表列表)

通过比较,可以使用
x[2][1]
从原始列表(
7
)的第三个列表中获取第二项

[[1, 2, 3], [4, 5], [6, 7, 8, 9]]

要打印第一个列表、第二个列表和第五个列表,您知道如何为列表编制索引吗?是的,我知道。例如,a=['90','80','70','60','50','40','30','20']。如果我想从列表中访问80,我可以通过写一个[1]来访问它,因为索引是80(它位于第一个索引上)。也知道切片。但是对于访问列表感到困惑,比如如何访问前五个列表?如果我们没有列表列表,而不是处理单独的1000个列表,我的意思是没有链接到列表中,该怎么办?我只是根据您的要求发布了另一个答案。如果您满意,可以选择此答案作为最佳答案。
print(lists[0], "\n", lists[1], "\n", lists[4])  
[[1, 2, 3], [4, 5], [6, 7, 8, 9]]
# somefile.txt
['90', '80', '70', '60', '50', '40', '30', '20', '10']
['09', '08', '07', '06', '05', '04', '03', '02', '01']
['11', '12', '13', '14', '15', '16', '17', '18', '19']
['29', '28', '27', '26', '25', '24', '23', '22', '21']
['31', '32', '33', '34', '35', '36', '37', '38', '39']
['49', '48', '47', '46', '45', '44', '43', '42', '41']
['51', '52', '53', '54', '55', '56', '57', '58', '59']
['69', '68', '67', '66', '65', '64', '63', '62', '61']
['71', '72', '73', '74', '75', '76', '77', '78', '71']
# main.py
list = []

with open('somefile.txt', 'r') as f:
    for line in f:
        list.append(line)
print("first: ", list[0], "\n", "second: ", list[1], "\n", "third: ", list[4])