Reputation: 111
for x in range(10):
data = [['Day','Date','Week'], ['Day','Date','Week'], ['Day','Date','Week']]
print data[:1]
Question: Is it possible to display only first list element in for loop?
Upvotes: 0
Views: 996
Reputation: 239463
To display only the first element, you can use index 0
data = [['Day','Date','Week'], ['Day','Date','Week'], ['Day','Date','Week']]
print data[0]
Output
['Day','Date','Week']
You can display that in for loop like this
for x in range(10):
print data[0]
Output
['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']
To get all the first elements in the inner lists
data = [['Day','Date','Week'], ['Day','Date','Week'], ['Day','Date','Week']]
print [item[0] for item in data]
Output
['Day', 'Day', 'Day']
Upvotes: 4