我有一个整数列表,我想知道是否可以添加到此列表中的个别整数。添加到列表中的整数
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