如何遍历列表中的每个元素并更新它们? [复制]

Posted

技术标签:

【中文标题】如何遍历列表中的每个元素并更新它们? [复制]【英文标题】:How to go through each elementin a list and update them? [duplicate] 【发布时间】:2020-12-07 17:10:26 【问题描述】:

例如,我有一个列表:

list1[]= [0.75, 0.29, 0.3]

我想创建一个函数,遍历每个元素并将它们乘以 2 并更新列表(或将其保存为新列表)

【问题讨论】:

阅读“列表推导” list1 = [i * 2 for i in list1] 【参考方案1】:

你可以使用这段代码sn-p

def update(lst):
    nl=[]
    for i in lst:
        nl.append(i*2)
    return nl

【讨论】:

参考***.com/users/3799759/samwiselist1 = [i * 2 for i in list1]的评论【参考方案2】:

使用list comprehension:

list1 = [0.75, 0.29, 0.3]
list1 = [i * 2 for i in list1]

【讨论】:

以上是关于如何遍历列表中的每个元素并更新它们? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

遍历列表并减去前面的元素会产生不需要的结果

Python - 如何按每个列表中的第四个元素对列表列表进行排序? [复制]

如何递归遍历 R 列表中的所有键值对并修改值? [复制]

如何删除列表中列表中的第一个元素?

如何打破 IF 语句中的每个循环? [复制]

Excel VBA - 循环遍历多个文件夹中的文件,复制范围,粘贴到此工作簿中