小编Ron*_*Ron的帖子

如何替换列表中的元素?

我正在尝试编写一个循环,用半个大的元素替换列表中的所有元素。如果列表为 [1,2,3,4],则新列表应为 [0.5,1,1.5,2]。无需创建新列表!

我尝试了以下

for i in Glist:
    i = Glist[i]/2
    Glist.append(i)
Run Code Online (Sandbox Code Playgroud)

和热错误:列表索引超出范围如何停止循环?

也试过这个:

for i in mylist:
    i = i/2
    mylist.append(i)
Run Code Online (Sandbox Code Playgroud)

不工作

python loops

0
推荐指数
1
解决办法
69
查看次数

标签 统计

loops ×1

python ×1