我有一段重復的代碼,很煩人/看起來很丑。我有 4 個串列,我需要在不同的代碼點多次添加“nan”。它看起來像這樣:
a, b, c, d = []
...
a.append(np.nan)
b.append(np.nan)
c.append(np.nan)
d.append(np.nan)
...
我想要一個更優雅的解決方案(單行)將 nan 附加到所有這些串列中。
有任何想法嗎?
uj5u.com熱心網友回復:
in 可以寫成一行,但看起來很糟糕。
[cur_list.append(np.nan) for cur_list in [a,b,c,d]]
我會推薦至少 2 行,以便具有一定的可讀性。
for cur_list in [a,b,c,d]:
cur_list.append(np.nan)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/419222.html
標籤:
上一篇:如何使用熊貓根據某一列中的值合并/劃分資料框中的行?
下一篇:在具有相同鍵的物件中聚合串列
