我有一個數組,我必須爲數組值添加一個新值。我是陣列新手。 如何循環數組並將其添加到現有數組中的值。Python數組問題
-4
A
回答
0
a = [2, 3, 4]
for i in range(0, len(a)):
a[i] += 3
print a #prints [5, 6, 7]
3
>>> print [x+2 for x in [1,2,3]]
[3, 4, 5]
>>>
瞭解Python列表和list comprehensions
0
如果您在使用數組時,需要做一些數學,我肯定會推薦你numpy的。 Numpy是爲此目的而製作的。另一個提示(盡我所知):儘量避免循環,你可以。
原因:代碼讀取更清晰,很可能會更快。 這裏的例子是什麼numpy的可以這樣做:
In [1]: import numpy as np
In [2]: x = np.array([4,5,6,7,8])
In [3]: x+3
Out[3]: array([ 7, 8, 9, 10, 11])
In [4]: x**2
Out[4]: array([16, 25, 36, 49, 64])
In [5]: x>=6
Out[5]: array([False, False, True, True, True], dtype=bool)
進一步的閱讀我建議numpy tutorial。
相關問題
- 1. Python數組問題(編程)
- 2. python數組問題,求助!
- 3. Python元組訪問問題?
- 4. python numpy數組填充問題
- 5. Python的二維數組問題
- 6. 優化Python:大數組,內存問題
- 7. Python元組索引問題
- 8. Python熊貓分組問題
- 9. 數組問題
- 10. 數組問題
- 11. 數組問題
- 12. Python函數問題
- 13. Python數學問題
- 14. python函數問題
- 15. Javascript數組問題
- 16. JSON數組問題
- 17. PHP&數組問題
- 18. jQuery數組問題
- 19. jQuery數組問題
- 20. JavaScript數組問題
- 21. Javascript數組問題
- 22. json_encode數組問題
- 23. JavaScript數組問題
- 24. Java數組問題
- 25. PHP數組問題
- 26. 數組的問題
- 27. C數組問題
- 28. C++數組問題
- 29. JScript數組問題
- 30. Java數組問題
困惑,你到底想做什麼? – Scott 2010-05-07 13:57:39
向後回答這個問題,你會聽到「我唱歌是因爲我和撒旦生活在一起」! – 2010-05-07 14:01:53
這可能是最好的,如果你提供一個示例輸入和輸出。 – Stephen 2010-05-07 14:14:44