python中有多少項可以包含元組或列表?如果是10 000,會是什麼?Python中有多少個元組或列表?
2
A
回答
4
import sys
print sys.maxsize
# prints some system-dependent number representing the maximum
# size most containers can hold.
我懷疑在大多數平臺上,sys.maxsize
將返回相同的值sys.maxint
(這是保證至少2 ** 31-1),但我懷疑有保證。
0
如果您指的是元組或列表的最大大小,我認爲它非常大。很可能你會在達到一定限度之前耗盡內存。如果他們對索引有特定的瞭解,那麼其他人可以增加這一點,在64位中可能有32位和8位或16位性能的2.1或4.2億項。
3
你可以試試這個自己,在交互式Python解釋:
>>> tuple([0] * 10000)
(0, 0, 0, ... 0, 0)
其中...
代表9995零。
相關問題
- 1. 列表中有多少個NA或NaN?
- 2. Python如何減少元組列表?
- 3. pandas,python中有多少列?
- 4. 將元組列表轉換爲Python中的多個列表
- 5. python:將2個有序列表合併到元組列表中
- 6. 元組列表或元組的列表
- 7. 檢查是否至少有一個元組在python的另一個元組列表中
- 8. 數組有多少個元素不爲空或爲空?
- 9. Python中的一個元組列表
- 10. Python中的元組列表
- 11. Loki序列有多少個元素?
- 12. Python:列表的每個元素需要多少空間?
- 13. 組合多個列表中的元素?
- 14. 列表中有多少元素,該元素的索引點擊
- 15. 有沒有一個python內建從多個列表創建元組?
- 16. MySQL表中有多少列(最多)?
- 17. 修改所有元組在Python列表
- 18. Python + =帶有列表和元組
- 19. 在Python中對多元化的元組進行排序列表
- 20. Python中加入元素的所有組合每個列表
- 21. Python的獅身人面像返回一個列表或元組
- 22. 僅在Python中將這個列表,元組轉換成列表?
- 23. Python使用多個元組列表對一個列表進行切片
- 24. 必須是一個列表或元組
- 25. 比較(幾個)元組的Python列表
- 26. Python - 比較兩個元組列表
- 27. 將列表變成一個元組python
- 28. 在python中有效地減少列表
- 29. Python:減少元組的元組
- 30. Python多個列表元素比較
好的答案,只要它走了,但容器*的最大*大小不會直接轉化爲它可以容納的最大*數量的項目*。您需要了解有關內部表示的很多內容。但即使你這樣做,確切的價值也不值得費心去計算,因爲它肯定會比你擁有的內存大得多。例如。在64位計算機上輸入'sys.maxsize == 2 ** 63 - 1',但*硬件*不能處理超過2個** 48字節的RAM。 – zwol 2010-07-12 03:57:10
@Zack:是的,'sys.maxsize'只告訴你Python中有多少元素是容器中的索引_capable_(這就是爲什麼我懷疑它通常與'sys.maxint'一樣的值)。但是你也是正確的,只是因爲Python知道如何使用這麼多的索引,並不意味着你的計算機可以將很多信息存儲在容器本身中。 – 2010-07-12 04:30:21