gpt4 book ai didi

python - 修改 Python 3.1 中的特定数组元素

转载 作者:太空宇宙 更新时间:2023-11-04 07:46:59 26 4
gpt4 key购买 nike

我有两个数组:arrayleast_common(过滤数组)

以下代码遍历 array,检查匹配 least_common 的元素,如果找到,修改它并将其附加到新数组。

 for i in range (len(array)):
for j in range(len(least_common)):
if array[i] is least_common[j][0]:
new_array.append ((array[i]) + (array[i] * (mod[1]/100)))

但是,如果 array 中的元素与 least_common 中的任何元素都不匹配,我不想将它附加到 new_array 中,然后迭代到 array 中的下一个元素以再次开始检查过程。

最佳答案

这段代码对我来说有点靠不住——我想你想从更像这样的东西开始:

lookup = set([x[0] for x in least_common])
new_array = []
for elem in array:
if elem in lookup:
new_array.append(elem + (elem * (mod[1]/100)))
else:
new_array.append(elem)

关于python - 修改 Python 3.1 中的特定数组元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4767078/

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