如何显示带有“的列表”&引用;用python
在Python中,允许同时使用列表中的“”和“” 当我生成如下列表时:如何显示带有“的列表”&引用;用python,python,list,python-2.7,Python,List,Python 2.7,在Python中,允许同时使用列表中的“”和“” 当我生成如下列表时: map(str,list1) 默认显示使用“”: mylist = ['1','2','3'] 现在我想显示如下内容: mylist = ["1","2","3"] 如何制作?将列表转换为字符串后,只需替换输出即可: >>> x = ['a','b'] >>> x ['a', 'b'] >>> y = str(x) >>> y "['a', 'b'
map(str,list1)
默认显示使用“”:
mylist = ['1','2','3']
现在我想显示如下内容:
mylist = ["1","2","3"]
如何制作?将列表转换为字符串后,只需替换输出即可:
>>> x = ['a','b']
>>> x
['a', 'b']
>>> y = str(x)
>>> y
"['a', 'b']"
>>> y.replace("'", '"')
'["a", "b"]'
但是请注意,这现在是一个字符串,而不是一个列表。您可以在将列表转换为字符串后替换输出:
>>> x = ['a','b']
>>> x
['a', 'b']
>>> y = str(x)
>>> y
"['a', 'b']"
>>> y.replace("'", '"')
'["a", "b"]'
但是请注意,这现在是一个字符串,而不是一个列表。您可以在将列表转换为字符串后替换输出:
>>> x = ['a','b']
>>> x
['a', 'b']
>>> y = str(x)
>>> y
"['a', 'b']"
>>> y.replace("'", '"')
'["a", "b"]'
但是请注意,这现在是一个字符串,而不是一个列表。您可以在将列表转换为字符串后替换输出:
>>> x = ['a','b']
>>> x
['a', 'b']
>>> y = str(x)
>>> y
"['a', 'b']"
>>> y.replace("'", '"')
'["a", "b"]'
但是请注意,这现在是一个字符串,而不是列表。您也可以使用内置的string.format()。试试这个:
>>> Mylist = [1, 2, 3]
>>> Mylist = ['"{}"'.format(x) for x in Mylist]
这将用Mylist中的每个元素替换{},并以新格式将其添加到新列表中。您将得到以下结果:
>>> Mylist
['"1"', '"2"', '"3"']
>>> print Mylist[0]
"1"
希望这就是你想要的,祝你好运 您还可以使用内置的string.format()。试试这个:
>>> Mylist = [1, 2, 3]
>>> Mylist = ['"{}"'.format(x) for x in Mylist]
这将用Mylist中的每个元素替换{},并以新格式将其添加到新列表中。您将得到以下结果:
>>> Mylist
['"1"', '"2"', '"3"']
>>> print Mylist[0]
"1"
希望这就是你想要的,祝你好运 您还可以使用内置的string.format()。试试这个:
>>> Mylist = [1, 2, 3]
>>> Mylist = ['"{}"'.format(x) for x in Mylist]
这将用Mylist中的每个元素替换{},并以新格式将其添加到新列表中。您将得到以下结果:
>>> Mylist
['"1"', '"2"', '"3"']
>>> print Mylist[0]
"1"
希望这就是你想要的,祝你好运 您还可以使用内置的string.format()。试试这个:
>>> Mylist = [1, 2, 3]
>>> Mylist = ['"{}"'.format(x) for x in Mylist]
这将用Mylist中的每个元素替换{},并以新格式将其添加到新列表中。您将得到以下结果:
>>> Mylist
['"1"', '"2"', '"3"']
>>> print Mylist[0]
"1"
希望这就是你想要的,祝你好运 你为什么要这么做?Python默认为
”
,除非字符串中有”
。不确定为什么需要它,但这里有一个非常简单的方法:str(mylist)。替换(“,”)
(如果您可以解释为什么需要双引号而不是单引号,我们可以更好地提供答案。例如,您可能需要JSON?在这种情况下,JSON.dump()是解决方案。为什么要这样做?Python默认为”
,除非字符串中有”
。不确定为什么需要它,但这里有一个非常简单的方法:str(mylist)。替换(“,”)
(如果您可以解释为什么需要双引号而不是单引号,我们可以更好地提供答案。例如,您可能需要JSON?在这种情况下,JSON.dump()是解决方案。为什么要这样做?Python默认为”
,除非字符串中有”
。不确定为什么需要它,但这里有一个非常简单的方法:str(mylist)。替换(“,”)
(如果您可以解释为什么需要双引号而不是单引号,我们可以更好地提供答案。例如,您可能需要JSON?在这种情况下,JSON.dump()是解决方案。为什么要这样做?Python默认为”
,除非字符串中有”
。不确定为什么需要它,但这里有一个非常简单的方法:str(mylist)。替换(“,”)
(如果您可以解释为什么需要双引号而不是单引号,我们可以更好地提供答案。例如,您可能需要JSON?在这种情况下,JSON.dump()就是解决方案。