gpt4 book ai didi

python - 如何将字符串拆分为字符并将每个字符分配给单独的变量

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

我需要将一个 4 位字符串数字拆分为 4 个 1 位字符串。

数字看起来像这样:num = "1234"

我需要将其拆分为单独的变量:a = "1"b = "2"c = "3" , 和 d = "4",所以我稍后可以将其改造成:print (str(a) + ',' + str(b) + str(c) + str(d ))

附言请不要告诉我如何在“a”和“b”之间添加逗号,我稍后需要变量。

最佳答案

您可以使用可迭代解包:

a, b, c, d = num

鉴于这些是字符串。但通常使用列表会更好,因为这样您就可以处理任意长度的字符串:

chars = list(num)

这是可行的,因为字符串是可迭代的字符。因此,您可以使用可迭代解包来解压它们,或者使用 list 构造函数,它接受一个可迭代对象并创建一个包含可迭代对象元素的列表。

关于python - 如何将字符串拆分为字符并将每个字符分配给单独的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47501324/

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