Python 是否可以只显示for循环中的第一个列表元素?

Python 是否可以只显示for循环中的第一个列表元素?,python,Python,问题:是否可以仅显示for循环中的第一个列表元素?要仅显示第一个元素,可以使用索引0 for x in range(10): data = [['Day','Date','Week'], ['Day','Date','Week'], ['Day','Date','Week']] print data[:1] 输出 data = [['Day','Date','Week'], ['Day','Date','Week'], ['Day','Date','Week']] print

问题:是否可以仅显示for循环中的第一个列表元素?

要仅显示第一个元素,可以使用索引0

for x in range(10):
    data = [['Day','Date','Week'], ['Day','Date','Week'], ['Day','Date','Week']]
    print data[:1]
输出

data = [['Day','Date','Week'], ['Day','Date','Week'], ['Day','Date','Week']]
print data[0]
for x in range(10):
    print data[0]
data = [['Day','Date','Week'], ['Day','Date','Week'], ['Day','Date','Week']]
print [item[0] for item in data]
您可以像这样在for循环中显示它

['Day','Date','Week']
输出

data = [['Day','Date','Week'], ['Day','Date','Week'], ['Day','Date','Week']]
print data[0]
for x in range(10):
    print data[0]
data = [['Day','Date','Week'], ['Day','Date','Week'], ['Day','Date','Week']]
print [item[0] for item in data]
获取内部列表中的所有第一个元素

['Day', 'Date', 'Week']
['Day', 'Date', 'Week']
['Day', 'Date', 'Week']
['Day', 'Date', 'Week']
['Day', 'Date', 'Week']
['Day', 'Date', 'Week']
['Day', 'Date', 'Week']
['Day', 'Date', 'Week']
['Day', 'Date', 'Week']
['Day', 'Date', 'Week']
输出

data = [['Day','Date','Week'], ['Day','Date','Week'], ['Day','Date','Week']]
print data[0]
for x in range(10):
    print data[0]
data = [['Day','Date','Week'], ['Day','Date','Week'], ['Day','Date','Week']]
print [item[0] for item in data]

要仅显示第一个元素,可以使用索引0

for x in range(10):
    data = [['Day','Date','Week'], ['Day','Date','Week'], ['Day','Date','Week']]
    print data[:1]
输出

data = [['Day','Date','Week'], ['Day','Date','Week'], ['Day','Date','Week']]
print data[0]
for x in range(10):
    print data[0]
data = [['Day','Date','Week'], ['Day','Date','Week'], ['Day','Date','Week']]
print [item[0] for item in data]
您可以像这样在for循环中显示它

['Day','Date','Week']
输出

data = [['Day','Date','Week'], ['Day','Date','Week'], ['Day','Date','Week']]
print data[0]
for x in range(10):
    print data[0]
data = [['Day','Date','Week'], ['Day','Date','Week'], ['Day','Date','Week']]
print [item[0] for item in data]
获取内部列表中的所有第一个元素

['Day', 'Date', 'Week']
['Day', 'Date', 'Week']
['Day', 'Date', 'Week']
['Day', 'Date', 'Week']
['Day', 'Date', 'Week']
['Day', 'Date', 'Week']
['Day', 'Date', 'Week']
['Day', 'Date', 'Week']
['Day', 'Date', 'Week']
['Day', 'Date', 'Week']
输出

data = [['Day','Date','Week'], ['Day','Date','Week'], ['Day','Date','Week']]
print data[0]
for x in range(10):
    print data[0]
data = [['Day','Date','Week'], ['Day','Date','Week'], ['Day','Date','Week']]
print [item[0] for item in data]

哪个名单?:)答案会有所不同。@StoryTeller对不起,我指的是
数据中的第一个列表->
['Day','Date','Week']
哪个列表?:)答案会有所不同。@StoryTeller抱歉,我是指
数据中的第一个列表->
['Day','Date','Week']
谢谢。这很有帮助。如果我需要我的
数据
列表中的第一个列表怎么办?我可以在
打印数据[0]
中只获取我的10个元素中的第一个元素吗?非常感谢。好啊此返回来自
['Day'、'Date'、'Week']
。我指的是从我10岁开始的第一份清单lists@netman97我不明白。你能展示这10个列表吗?在这种情况下,你根本不需要循环。删除for循环,只需说
打印数据[0]
谢谢。这很有帮助。如果我需要我的
数据
列表中的第一个列表怎么办?我可以在
打印数据[0]
中只获取我的10个元素中的第一个元素吗?非常感谢。好啊此返回来自
['Day'、'Date'、'Week']
。我指的是从我10岁开始的第一份清单lists@netman97我不明白。你能展示这10个列表吗?在这种情况下,你根本不需要循环。删除for循环并简单地说
打印数据[0]