码迷,mamicode.com
首页 > 编程语言 > 详细

python中修改列表元素的方法

时间:2019-05-30 12:05:59      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:结果   文章   href   ref   作用   元素   https   www   tps   

 

一、在for循环中直接更改列表中元素的值不会起作用:

如:

l = list(range(10)[::2])

    print (l)

for n in l:

    n = 0

print (l)

运行结果:

[0, 2, 4, 6, 8]

[0, 2, 4, 6, 8]

l中的元素并没有被修改

 

二、在for循环中更改list值的方法:

1.使用range

l = list(range(10)[::2])

print (l)

for i in range(len(l)):

    l[i] = 0

print (l)

运行结果:

[0, 2, 4, 6, 8]

[0, 0, 0, 0, 0]

 

2.使用enumerate

l = list(range(10)[::2])

print (l)

for index,value in enumerate(l):

    l[index] = 0

print (l)

运行结果:

[0, 2, 4, 6, 8]

[0, 0, 0, 0, 0]

参考文章:https://www.cnblogs.com/lichuang/archive/2018/08/17/9492821.html

python中修改列表元素的方法

标签:结果   文章   href   ref   作用   元素   https   www   tps   

原文地址:https://www.cnblogs.com/mlgjb/p/10948721.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!