如何在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]
大概是這樣
給大家參考囉

留言板
歡迎留下建議與分享!希望一起交流!感恩!