python如何把list中的item作为变量的后缀 从而产生for中的动态变量名

  统计/机器学习 Python    浏览次数:3004        分享
0

如果lista=['a', 'b', 'c']


for i in lista :

    var1


产生的var1 的名字是 vara varb varc这种

 

constant007   2019-04-27 10:45



   2个回答 
3


lista=['a', 'b', 'c']
for v in lista:
    locals()["var"+v] = 1
SofaSofa数据科学社区DS面试题库 DS面经

xwemin   2019-04-28 10:02

1

感觉做不到这个,建议你用dict。

variables = dict()
for v in ['a', 'b', 'c']:
    variables['var%s'%v] = None
SofaSofa数据科学社区DS面试题库 DS面经

皮皮虾   2019-04-27 11:12



  相关讨论

python字符串形式的数值转成单个整数的list,怎么操作?

re 不能在list 或者dataframe查找?

怎么把字符串形式的list转成真的list

有nonetype的list怎么转str

python报错:'list' object has no attribute 'Angle',求教

返回python list里各个元素的大小排序?

python怎么对list中的元素做连乘?

怎么把pandas dataframe中的一列转成一个list?

python里怎么把中文字符串转化为成list

如何把一个pandas的dataframe的columns转换成list

  随便看看

随机梯度下降(sgd)的收敛问题

numpy里生成单位矩阵?

单一变量下的异常检测该怎么做?

【站务】我们回来了

pandas.DataFrame选取最后k行