gpt4 book ai didi

Python 相当于 php 的 foreach($array as $key => &$value)

转载 作者:IT老高 更新时间:2023-10-28 22:06:57 25 4
gpt4 key购买 nike

是否有任何等效于这个 PHP 表示法,它改变了原始数组(注意引用运算符)?

// increase value of all items by 1
foreach ($array as $k => &$v) {
$v++;
}

我只知道这样,不太优雅:

for i in range(len(array)):
array[i] += 1

最佳答案

当内置enumerate()函数在列表上调用,它返回一个可以迭代的对象,返回一个计数和从列表返回的值。

for i, val in enumerate(array):
array[i] += 1

关于Python 相当于 php 的 foreach($array as $key => &$value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5851753/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com