猿问

当维度不匹配时,将第一名添加到 python 列表中

使用numpy与否重要吗?但是我尝试使用它并没有成功。


这是代码:


c = []

a = list(range(10))

c.append(a)

b = list(range(5))

c.append(b)

如何添加1到 的所有元素c?


www说
浏览 203回答 2
2回答

杨__羊羊

你可以这样做。c = [[sum(x) for x in zip(y, [1]*len(y))] for y in c]

狐的传说

我们可以使用两个列表推导式来做你想做的事。外循环迭代 中的列表c,内循环迭代 的每个列表中的值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]
随时随地看视频慕课网APP

相关分类

Python
我要回答