是否有簡單的方法將指標函數應用於列表?即我有一個包含一些數字的列表,並且我想返回另一個相同大小的列表,例如,正數在原始列表中的那些列表和負數在原始列表中的零。將指標函數應用於列表
0
A
回答
5
9
只需用一個列表理解:
>>> orig = [-3, 2, 5, -6, 8, -2]
>>> indic = [1 if x>0 else 0 for x in orig]
>>> indic
[0, 1, 1, 0, 1, 0]
1
要生成例子的結果來看,我可能會做
cmp_list=map(cmp, your_list)
one_zero_list=[]
for item in cmp_list:
if item < 0:
one_zero_list.append(0)
elif item==0:
one_zero_list.append(0) #you didnt actually say what to do with 0
else:
one_zero_list.append(1)
相關問題
- 1. 將函數列表應用於數字
- 2. 將x應用於函數列表(SML)
- 3. 將SQL函數應用於表列值
- 4. 將函數應用於數據框的列(列是列表)
- 5. 將函數應用於列表的函數
- 6. 從各指標應用構造函數參數列表中的
- 7. 如何將函數列表應用於列表/變量?
- 8. 將函數應用於參數列表的排列
- 9. 將函數應用於數據幀列
- 10. 將函數應用於排列對象
- 11. Oracle - 將to_number函數應用於varchar列
- 12. read.table並將函數應用於列
- 13. 將熊貓函數應用於多列
- 14. SparkSQL:將聚合函數應用於列的列表
- 15. 如何拆分data.frame列表並將函數應用於一列?
- 16. 如何按列將函數應用於矩陣列表
- 17. 如何將表函數應用於向量列表?
- 18. R:將函數應用於表併合並結果列表
- 19. R將函數應用於價格數據列表
- 20. R:將函數應用於數據框列表時出錯
- 21. 將參數列表應用於curried函數
- 22. 將函數應用於任意長度的參數列表
- 23. 將函數應用於列表和多個單參數
- 24. 將函數應用於R中的數據框列表
- 25. 如何將參數值列表應用於R中的函數?
- 26. 將函數應用於列表並將其結果傳遞給構造函數?
- 27. 如何使用地圖將函數應用於列表?
- 28. 如何使用遞歸將函數應用於列表
- 29. 使用pool.map將函數應用於並行字符串列表?
- 30. 將函數應用於列表的numpy數組中的每個列表
[這可能是值得的手錶。(http://www.youtube.com /手錶?ν= pShL9DCSIUw) –