for x in range(10):
data = [['Day','Date','Week'], ['Day','Date','Week'], ['Day','Date','Week']]
print data[:1]
问题:是否可以在for循环中仅显示第一个列表元素?
答案 0 :(得分:4)
要仅显示第一个元素,您可以使用索引0
data = [['Day','Date','Week'], ['Day','Date','Week'], ['Day','Date','Week']]
print data[0]
<强>输出强>
['Day','Date','Week']
您可以像这样在for循环中显示
for x in range(10):
print data[0]
<强>输出强>
['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 [item[0] for item in data]
<强>输出强>
['Day', 'Day', 'Day']