我想分配一個名爲R
的變量,它應該包含整數1至3000;我如何在python中編寫代碼。我是新人。那麼你能幫我寫嗎?變量並在Python中爲其指定範圍
回答
使用range
創建一個可變的列表,請參閱http://docs.python.org/2/library/functions.html#range
R = range(1,3001)
注切片想法使用範圍時,你產生的範圍(開始包容和結束的獨家之間的整數):
>>> range(1,2)
[1]
>>> range(0,1)
[0]
>>> range(1)
[0]
>>> range(1,10)
[1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> range(1,11)
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> range(0,10)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
而且您還可以使用步驟功能,例如
>>> even = range(1,10,2)
>>> even
[1, 3, 5, 7, 9]
>>> odd = range(1,10,2)
>>> odd
[1, 3, 5, 7, 9]
>>> tens = range(0,101,10)
>>> tens
[0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
你想從1創建整數列表 - 3000做在Python是使用range
功能的最簡單方法。
R = range(1, 3001)
然後,您可以遍歷列表,像這樣:
for i in R:
print i
將輸出
1
2
3
4
...etc
我有如下數據我想在這個文件中定義R我該怎麼做。後來我打算把這個數據一個接一個地稱爲另一個文件。 R [1] = ['1SOL','OW',1,1.504,2.758,0.682], R [2] = ['1SOL','HW1',2,1.4788,2.7853,0.7702] R [3 ] = ['1SOL','HW2',3,1.464,2.823,0.6243] R [4] = ['2SOL','OW',4,1.521,0.951,2.205] R [5] = [ SOL','HW1',5,1.596,0.978,2.152] R [6] = ['2SOL','HW2',6,1.446,0.994,2.164] R [7] = ['3SOL',' OW',7,2.152,2.902,2.548] R [8] = ['3SOL','HW1',8,2.1351,2.96546,2.6185] R [9] = ['3SOL','HW2',9 ,2.2397,2.9242,2.5168] – user3187811
這並不完全清楚這意味着什麼。如果你想問一個好問題,試着展示你有的輸入和你試圖得到的輸出。 – aychedee
- 1. python中的變量範圍
- 2. Python中的變量範圍
- 3. 指定變量並在範圍內使用它
- 4. AngularJS:AJAX調用後指定變量$範圍
- 5. 角指令範圍變量未定義
- 6. 在Python中指定列的範圍
- 7. 爲什麼我的指令不會插入其範圍變量?
- 8. Python變量範圍的意外行爲
- 9. Python的變量範圍爲exec?
- 10. Python變量範圍問題
- 11. Python變量範圍混亂
- 12. Python類變量的範圍?
- 13. Python全局變量範圍
- 14. 的Python 3.0 - 指定範圍內環路輸出變量
- 15. 封閉本地範圍變量與全局範圍變量 - Python
- 16. 在Python中指定變量
- 17. 變量未在範圍中定義
- 18. 在其範圍外使用變量
- 19. 如何在LINQ查詢中指定範圍變量的類型?
- 20. 定義一個變量作爲範圍
- 21. python中不一致的變量範圍
- 22. for循環中的Python變量範圍
- 23. if語句中的Python變量範圍
- 24. python中變量的LEGB範圍
- 25. 變量範圍在Python高階函數
- 26. AngularJS綁定$範圍變量
- 27. Javascript變量範圍行爲
- 28. 變量範圍
- 29. 變量範圍
- 30. 範圍變量
這盤帶可能是這樣的:'R =範圍(1,3001)'。 – rlms
嘿,我仍然不能提出問題,因爲我想解除這個問題。這是我的第一個問題。 – user3187811
您可以創建一個新賬戶,並用它來提出較少模糊和微不足道的問題。 – rlms