私increment()
が定義した関数にリストを渡して、リストの要素をインクリメントしようとしています。
これを行うには2つの方法を試しました。
# List passed to a function
def increment(LIST):
for i in range(len(LIST)):
LIST[i] += 1
return LIST
li = [1, 2, 3, 4]
li = increment(li)
print(li)
これは望ましい結果を出力します: [2, 3, 4, 5]
# List passed to a function
def increment(LIST):
for item in LIST:
item += 1
return LIST
li = [1, 2, 3, 4]
li = increment(li)
print(li)
これは出力します: [1, 2, 3, 4]
この違いの理由を知りたいのですが。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加