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 ループでリストの最初の要素だけを表示することはできますか?
最初の要素のみを表示するには、インデックス 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']