gpt4 book ai didi

python - 如何在Python中拆分只有一个整数值的列表?

转载 作者:行者123 更新时间:2023-12-01 01:11:08 25 4
gpt4 key购买 nike

我想拆分列表中的一个值并将其设为两个值。

arr = [10]

数组应变为:

arr = [1,0]

最佳答案

为了分割这样格式的整数,您可以使用 str() 来将整数分解为各个部分。

您只需要对变量而不是列表执行此操作。所以

num = arr[0]

然后将其转为字符串

字符串 = str(num)

您可以使用 list() 将其转换为列表

然后你可以使用 int() 将多个字符串转回数字

所以大家在一起:

>>> arr = [10]
>>> num = arr[0]
>>> string = str(num)
>>> string_arr = list(string)
>>> arr = list(map(int, string_arr))
>>> arr
[1,0]

或者简化而不是使用中间变量。

>>> arr = [10]
>>> arr = list(map(int, str(arr[0])))
>>> arr
[1,0]

关于python - 如何在Python中拆分只有一个整数值的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54859062/

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