这是一个基本的,但我被卡住了。
我想创建一个包含组合字符串和数字的列表,例如 [df_22, df_23, ... df_30]。
我试过了
def createList(r1, r2):
return str(list(range(r1, r2+1)))
所以它给了我一个数字列表:
In: mylist = createList(2, 30)
In: mylist
Out: '[22,23, 24, 25, 26, 27, 28, 29, 30]'
我不确定如何向它添加 'df_',因为 'return df + str(list(range(r1, r2+1)))' 给出了 UFuncTypeError。
和
def createList(r1, r2):
res = 'df_'
return res + str(list(range(r1, r2+1)))
In: mylist = createList(22, 30)
In: mylist
Out: 'df_[22, 23, 24, 25, 26, 27, 28, 29, 30]'
我需要我的清单
我的列表
输出:[df_22, df_21, ... df_30]
这符合您的标题似乎描述的内容:
def createList(r1, r2):
return str(['df_%d'%x for x in range(r1, r2+1)])
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句