Pythonの練習をしています。結果出力を以下のようにしたいと思います。
[['1/1', '1/2', '1/3', '1/4', '1/5', '1/6', '1/7'],
['晴れ', '晴れ', '曇り', '雨', '雨', '曇り', '晴れ
結果、loglist ~ loglist2においてはそれが成功しています(上記の出力結果になる)が、loglist3 ~ loglist4において言い方を少し変えてみようとしたところ、前者と同じ結果にはなりません。アドバイスをいただけると幸いです。
from pprint import pprint loglist = [['1/1', '晴れ'], ['1/2', '晴れ'], ['1/3', '曇り'], ['1/4', '雨'], ['1/5', '雨'], ['1/6', '曇り'], ['1/7', '晴れ']] loglist2 = [[it[i] for it in loglist] for i in range(2)] pprint(loglist2) loglist3 = [['1/1', '晴れ'], ['1/2', '晴れ'], ['1/3', '曇り'], ['1/4', '雨'], ['1/5', '雨'], ['1/6', '曇り'], ['1/7', '晴れ']] loglist4 = [] for j in loglist3: for k in range(2): loglist4.append(j[k]) print(loglist4)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/15 18:54