半小时后提问,在线求助
把A列表的前5个元素复制到B列表中,然后分别与原列表的值相加,变成一个新的列表。(例如:原列表11个元素,取走5个,还剩6个。分别相加,变成一个5X6 =30 ,长度为30的列表)是需要用 fori in list 完成与愿列表的值相加吗?求一个答案 只要是列表的问题,for循环就跑不了,区别是用几次而已。 heidern0612 发表于 2020-5-28 14:10
只要是列表的问题,for循环就跑不了,区别是用几次而已。
那这个题怎么做呢? 倒小叮 发表于 2020-5-28 14:14
那这个题怎么做呢?
我都看不懂题目,说明白 def new_list(ls):
list1=ls[:5]
list2=ls
list3=[]
for i in list1:
for j in list2:
list3.append(i+j)
return list3
print(new_list()) sunrise085 发表于 2020-5-28 14:20
棒棒 本帖最后由 heidern0612 于 2020-5-28 14:35 编辑
list1 =
list2 = list1
list3=[]
for i in range(len(list2)):
for j in list2:
list3.append(list2)
list2 +=1
print(list3)
一个二维循环for就解决了。 题目懵
页:
[1]