如何解决给定代码的Python列表理解
我可以使用列表理解还是减少代码的FOR循环:
x=[100,200,300]
y=[10,20,50,70,80]
results=[]
for i in range(len(x)):
temp=[]
for j in range(len(y)):
x[i]+=y[j]
temp.append(x[i])
results.append(temp)
print(results)
解决方法
Python 3.8添加了annotate的简洁功能,在生成累加和时非常方便,并且可以帮助您在几个列表理解中替换这些循环:
key
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。