私は自分がやりたいことをする方法を見つけましたが、これを1行にまとめる方法があるかどうか疑問に思っています.
数字のリストと比較して、文字列のリストのリストのリストがあります(これには答えがあります:[リストのリストの合計;合計リストを返します)
例のリスト:
list = [['T=-40F A=0K', 'T=-15F A=0K', 'T=59F A=0K', 'T=98F A=0K', 'T=120F A=0K'],
['T=-40F A=10K','T=-15F A=10K','T=59F A=10K','T=98F A=10K','T=120F A=10K']]
出力例:
['T=-40F A=0K', 'T=-15F A=0K', 'T=59F A=0K', 'T=98F A=0K', 'T=120F A=0K', 'T=-40F A=10K', 'T=-15F A=10K', 'T=59F A=10K', 'T=98F A=10K', 'T=120F A=10K']
これらを次の方法で結合できます。
new = []
for i in [['T=%.0fF A=%.0fK'%(t,a)for t in TEMP] for a in ALT]:
new = new + i
何か手に入れた人はいますか?
アプリケーションに関しては、凡例をmatplotlibプロットに追加しています
これは本当に簡単で、sum(list) のすばらしい機能です。