Python 3.x 如何打印列表对象并获取没有'';?
我的意思是,如果我有列表对象['hello','how','are','you'],我想转换成[hello,how,are,you]。Python 3.x 如何打印列表对象并获取没有'';?,python-3.x,list,object,Python 3.x,List,Object,我的意思是,如果我有列表对象['hello','how','are','you'],我想转换成[hello,how,are,you]。 谢谢 如果您只想打印,可以执行以下操作: a = ['hello' , 'how', 'are', 'you'] print(f'[{", ".join(a)}]') # Or an easier way to understand what that line is doing: result = "[" + ", ".join(a) + "]" print
谢谢 如果您只想打印,可以执行以下操作:
a = ['hello' , 'how', 'are', 'you']
print(f'[{", ".join(a)}]')
# Or an easier way to understand what that line is doing:
result = "[" + ", ".join(a) + "]"
print(result)
输出:
[hello, how, are, you]
否则,如果您想将字符串转换为变量,您可以使用
eval
,但我强烈建议您不要这样做,它可能不是您想要的。您有一个string
对象列表,您想将其转换为一个?根据定义,字符串被“
或”
包围。如果删除引号,python会理解它是一个变量。变量有一个内容。您可以找到关于类型字符串的介绍,需要”
,没有它,只是未定义的变量。