【发布时间】:2020-12-13 00:36:26
【问题描述】:
def id(id):
num = [int(x) for x in str(id)]
num[1] = num[1]*2
num[3] = num[3]*2
num[5] = num[5]*2
num[7] = num[7]*2
print(num)
x = id(123456789)
我尝试了很多方法来以“专业的方式”编写这段代码,但这是我让它工作的唯一方法
【问题讨论】:
-
你在问什么?我不明白你的问题。 “专业的方式”是什么意思?
-
你想做什么?是否需要在所有偶数位置字符串中乘以 2
-
您可以借助索引甚至想要更改的数字(您想更改)进行更改
-
在
print(num)添加return num之后,您会将新值列表放入x变量中 -
你最好不要调用你的函数
id(这是一个内置函数),并且不要再次调用你的函数参数。
标签: python arrays list replace element