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