使用numpy與否重要嗎?但是我嘗試使用它并沒有成功。這是代碼:c = []a = list(range(10))c.append(a)b = list(range(5))c.append(b)如何添加1到 的所有元素c?
2 回答

楊__羊羊
TA貢獻(xiàn)1943條經(jīng)驗(yàn) 獲得超7個(gè)贊
你可以這樣做。
c = [[sum(x) for x in zip(y, [1]*len(y))] for y in c]

狐的傳說
TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超3個(gè)贊
我們可以使用兩個(gè)列表推導(dǎo)式來做你想做的事。外循環(huán)迭代 中的列表c,內(nèi)循環(huán)迭代 的每個(gè)列表中的值c:
c = []
a = list(range(10))
c.append(a)
b = list(range(5))
c.append(b)
[[val+1 for val in list] for list in c]
添加回答
舉報(bào)
0/150
提交
取消