我有一個整數列表,我想知道是否可以添加到此列表中的個別整數。添加到列表中的整數
4
A
回答
7
這裏是一個例子,其中t hings到加來從字典
>>> L = [0, 0, 0, 0]
>>> things_to_add = ({'idx':1, 'amount': 1}, {'idx': 2, 'amount': 1})
>>> for item in things_to_add:
... L[item['idx']] += item['amount']
...
>>> L
[0, 1, 1, 0]
下面是一個例子從另一個列表中添加元素
>>> L = [0, 0, 0, 0]
>>> things_to_add = [0, 1, 1, 0]
>>> for idx, amount in enumerate(things_to_add):
... L[idx] += amount
...
>>> L
[0, 1, 1, 0]
你也可以實現上面的列表理解和zip
L[:] = [sum(i) for i in zip(L, things_to_add)]
這裏是從元組列表中增加的一個例子
>>> things_to_add = [(1, 1), (2, 1)]
>>> for idx, amount in things_to_add:
... L[idx] += amount
...
>>> L
[0, 1, 1, 0]
0
是的,這是可能的,因爲列表是可變的。
查看內置的enumerate()
函數,以瞭解如何遍歷列表並查找每個條目的索引(然後可以使用該索引分配給特定的列表項)。
3
fooList = [1,3,348,2]
fooList.append(3)
fooList.append(2734)
print(fooList) # [1,3,348,2,3,2734]
16
您可以追加到一個列表的末尾:
foo = [1,2,3,4,5]
foo.append(4)
foo.append([8,7])
print(foo) #[1, 2, 3, 4, 5, 4, [8, 7]]
您可以在列表中這樣的編輯項:
foo = [1,2,3,4,5]
foo[3] = foo[3] + 4
print(foo) #[1,2,3,8,5]
插入整數到列表的中間:
x = [2,5,10]
x.insert(2, 77)
print(x) #[2, 5, 77, 10]
0
如果您嘗試附加數字,比如說 listName.append(4)
,則最後會附加4
。 但是,如果您嘗試拍攝<int>
,然後將其追加爲num = 4
,然後再輸入listName.append(num)
,則會出現'num' is of <int> type
和listName is of type <list>
錯誤。所以請在追加之前輸入int(num)
。
相關問題
- 1. 臨時整數列添加到表
- 2. Ansible:將整數值添加到列表
- 3. 在列表中添加整數
- 4. 在列表中添加整數
- 5. 將整數添加到Python中列表中的特定項目?
- 6. 通過從列表中添加整數來更新列表中的整數
- 7. 將位置的編號添加到列表中的整數
- 8. 的Python 3 - 添加到列表中的整數和格式
- 9. 添加整數列表或陣列filereading
- 10. 整數數組列表添加元素
- 11. Python將一個整數添加到列表中
- 12. 將整數元素添加到列表中JAVA
- 13. 添加到數組列表
- 14. 在列表中添加數字並追加到新列表中
- 15. 如何將列表和整數一起添加/組合到列表(Python)中?
- 16. 將整數列添加到mysql中的datetime列
- 17. 添加整數數組列表中的Android
- 18. 動態添加整數值到表
- 19. Qt:QTableWidget將整數添加到表
- 20. 將整數列添加到基於現有列的現有mysql表中
- 21. 將列添加到Hibernate數據表中
- 22. 將偶數添加到列表中?
- 23. 將URL列表添加到數組中?
- 24. 將列添加到數據表中並添加數據
- 25. 將整數序列添加到約500行的數據框中
- 26. Python中添加到列表
- 27. Python添加到列表中
- 28. 將列添加到表中
- 29. 如何在python中的列表中添加整數?
- 30. 添加到表中的數據添加到一列而不是全部四列
什麼意思是「添加到個人整數」 - 你想添加相同的數字給一組給定的元素,比如元素1,5,10和23? – canavanin 2011-01-09 21:04:41