将字符串转换为值

XaMi

对于此代码:

>>>string = <insert some string here>
>>>for i in list(string):
    j += 1
    eval('v'+str(j)) = i

这是预期的输出:

>>>v1  
'a'     #first string's character  
>>>v2  
'b'     #second string's character  

我希望至少有些人可能理解这一点并对我有所帮助。

马利克·布拉希米(Malik Brahimi)

像这样在全局范围内创建变量是一种不好的做法,string请在以下字符串中尝试以下操作

char_variables = {'v{}'.format(a): b for a, b in enumerate(string, 1)}

如果确实必须执行此操作,则可以更新包含全局值的字典,如下所示:

globals().update({'v{}'.format(a): b for a, b in enumerate(string, 1)})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将SocketError值转换为字符串消息

来自分类Dev

将字符串值从腌制转换为字典

来自分类Dev

如何将字符串值转换为枚举

来自分类Dev

将json字符串值转换为数字

来自分类Dev

将字符串转换为R中的值

来自分类Dev

如何将字符串值转换为斜体

来自分类Dev

将字符串转换为R中的日期值

来自分类Dev

将枚举值转换为字符串数组

来自分类Dev

iOS将布尔值转换为字符串

来自分类Dev

C ++ ::将ASCII值转换为字符串

来自分类Dev

将字符串值转换为int

来自分类Dev

将字符串输出转换为数字值

来自分类Dev

将字符串值转换为列表python

来自分类Dev

$ stateParams将值转换为字符串

来自分类Dev

将JAXBElement <String>值转换为Java字符串

来自分类Dev

无法将类型“字符串”的值转换为“ NSURL”

来自分类Dev

将整数转换为其ascii值的字符串

来自分类Dev

将字典中的字符串值转换为int

来自分类Dev

将单值数组转换为字符串-Powershell

来自分类Dev

将字符串转换为复杂值的numpy数组

来自分类Dev

将字符串转换为枚举值(角度8)

来自分类Dev

将值从字符串转换为int

来自分类Dev

熊猫-将值转换为类型字符串以浮动

来自分类Dev

C ++ ::将ASCII值转换为字符串

来自分类Dev

将字符串值转换为整数

来自分类Dev

将字符串输出转换为数字值

来自分类Dev

尝试将字符串转换为值

来自分类Dev

如何将字符串值转换为整数

来自分类Dev

无法将jTextfield字符串转换为浮点值。