如何在 Python 中以定义的方式加入列表项
how to join items of a list in a defined manner in Python
我有如下列表:
mylist = ['L11_1','E12_3','F7_3']
我想做的是根据 mylist 的项目创建一个字符串,如下所示:
mystring = df['L11_1']+df['E12_3']+df['F7_3']
我试过的并不简单:
for i in mylist:
mystring='df['+"'"+i+"'"+']+'
print(mystring,end='')
我尝试使用 join()
但不确定如何用它定义 df[]
。有什么建议么?谢谢。
这是您要找的吗?您可以使用 f-strings.
定义 df
mystring = "+".join([f"df['{x}']" for x in mylist])
print(mystring)
>>> df['L11_1']+df['E12_3']+df['F7_3']
mylist = ['L11_1','E12_3','F7_3']
string = "+".join([f"df['{i}']" for i in mylist])
输出:
"df['L11_1']+df['E12_3']+df['F7_3']"
我有如下列表:
mylist = ['L11_1','E12_3','F7_3']
我想做的是根据 mylist 的项目创建一个字符串,如下所示:
mystring = df['L11_1']+df['E12_3']+df['F7_3']
我试过的并不简单:
for i in mylist:
mystring='df['+"'"+i+"'"+']+'
print(mystring,end='')
我尝试使用 join()
但不确定如何用它定义 df[]
。有什么建议么?谢谢。
这是您要找的吗?您可以使用 f-strings.
定义 dfmystring = "+".join([f"df['{x}']" for x in mylist])
print(mystring)
>>> df['L11_1']+df['E12_3']+df['F7_3']
mylist = ['L11_1','E12_3','F7_3']
string = "+".join([f"df['{i}']" for i in mylist])
输出:
"df['L11_1']+df['E12_3']+df['F7_3']"