PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Python
[问题] 改变list中多个元素的值
楼主:
DrRd
(就这样吧)
2015-09-26 22:52:45
请问版上诸位大神,请问有没有除了for loop以外改变一个list中多个元素的值的方法
例如:
list1 = [0]*10
我想要把当中第2、4、7个值改为1
但是python里好像不能直接指定多个index来改变特定位置的值
请问除了用for来一个一个改值之外,有没有其他的方式?
python的版本为2.7和3.4
作者:
alibuda174
(阿哩不达)
2015-09-26 23:23:00
list1[2], list1[4], list1[7] = [1] * 3
作者:
darkgerm
(黑骏)
2015-09-26 23:25:00
list1[2] = list1[4] = list1[7] = 1
作者:
Fungshui
2015-09-26 23:28:00
numpy.array可以用list来当index
楼主:
DrRd
(就这样吧)
2015-09-26 23:45:00
感谢诸位
继续阅读
[问题] list的叠代中 如何抓取目前进行的位置?
opengood5566
[问题]书籍推荐
bbonline229
[问题] python 语法请教
gracefulbook
[问题] 关于二进制档案读取
ihaveaids
[闲聊] 关于中文列表的问题
book3000
Re: [问题] auto-updater
carlcarl
Re: [问题] 如何在数列中找到max min且max在min右边
darkgerm
Re: [问题] 如何在数列中找到max min且max在min右边
uranusjr
[问题] 如何在数列中找到max min且max在min右边
joe1234wu
[问题] 用python 在excel插入多图
nendi
Links
booklink
Contact Us: admin [ a t ] ucptt.com