-3

私は自分がやりたいことをする方法を見つけましたが、これを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) のすばらしい機能です。

4

4 に答える 4