不同变量的数据赋值

  • 本文关键字:数据 赋值 变量 python
  • 更新时间 :
  • 英文 :


我需要代码,将允许我设置不同的变量到一个数据集。我不知道s的长度例如,s = adgrhds我想要的A = " A "B = "d"C = "g"

我不知道你为什么要这样做,但是,你可能想调整locals()以设置当前作用域中的变量:

>>> text = 'adgrhds'
>>> var_names = 'abcdefg'
>>> for i, c in enumerate(text):
...     locals().setdefault(var_names[i], c)
>>> print a
'a'
>>> print b
'd'
...
import string
a = string.letters[:26]
s = "adgrhds"
dic = {}
for i,j in zip(a,s):
    dic[i] = j

如果再次出现相同的字母,将会覆盖

代码:

s = "adgrhds"    
dic={}    
for letter in s:
    dic[letter]=letter 
print dic
输出:

{'a': 'a', 'd': 'd', 'g': 'g', 'h': 'h', 'r': 'r', 's': 's'}

步骤:

创建字典

逐个字母遍历字符串

添加到字典

最新更新