for x in range(10):
data = [['Day','Date','Week'], ['Day','Date','Week'], ['Day','Date','Week']]
print data[:1]
问题:是否可以在 for 循环中仅显示第一个列表元素?
for x in range(10):
data = [['Day','Date','Week'], ['Day','Date','Week'], ['Day','Date','Week']]
print data[:1]
问题:是否可以在 for 循环中仅显示第一个列表元素?
要只显示第一个元素,可以使用 index 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']