如何在python寫簡化的for迴圈來處理數值呢?
突然想到這問題
想說可以寫一下看看
# 新增資料列表 test_list = [0,1,2,3] test_list2 = [0,1,2,3] # 使用迴圈 # 這邊要注意不能直接針對值進行+=1 因為值是int而已 for i in range(len(test_list)): test_list[i] += 1 print(test_list) # [1, 2, 3, 4] # 也可以寫成一行模式 # 其實也是for迴圈,但是可以寫得簡潔 # val + 1 是要執行的動作 test_list2 = [ val + 1 for val in test_list2 ] print(test_list2) # [1, 2, 3, 4]
大概是這樣
給大家參考囉
留言板
歡迎留下建議與分享!希望一起交流!感恩!