Python 字符串的整数列表

Python 字符串的整数列表,python,string,list,Python,String,List,结果是[2,3] 我想要一个输出23,而不是[2,3]。有什么建议吗 由于数字是以整数而不是字符串的形式存储的,因此需要将它们转换为字符串,这会稍微增加一些难度 a=[2] a.append(3) print (a) 这将为您提供所需的输出。如果希望输出为int,则可以将其强制转换回。由于数字存储为int而不是字符串,因此需要将其强制转换为字符串,这会稍微增加一些难度 a=[2] a.append(3) print (a) 这将为您提供所需的输出。如果希望输出为int,则可以将其反求

结果是
[2,3]

我想要一个输出
23
,而不是
[2,3]
。有什么建议吗


由于数字是以整数而不是字符串的形式存储的,因此需要将它们转换为字符串,这会稍微增加一些难度

a=[2]
a.append(3)
print (a)  

这将为您提供所需的输出。如果希望输出为int,则可以将其强制转换回。

由于数字存储为int而不是字符串,因此需要将其强制转换为字符串,这会稍微增加一些难度

a=[2]
a.append(3)
print (a)  

这将为您提供所需的输出。如果希望输出为int,则可以将其反求。

在Python中执行类似于
a=[2]
的操作时,它会从中创建一个列表,其中包含一个元素
2

您似乎需要字符串操作。有两种方法可以做到这一点。首先,

a=[2]
a.append(3)
print("".join(str(x) for x in a))  
另一种方法,可能就是您正在寻找的方法,就是将列表转换为字符串,如下所示

a = '2'
a = a + '3'
print (a)

以下是第二种方法的简要说明:

您强制将列表的每个元素
a
键入字符串,然后使用
join
方法将列表转换为字符串。本质上,首先将列表
[2,3]
转换为
['2','3']
,然后使用
连接


编辑:

另一种方法,为了更好地解释我上面所说的

a = [2]
a.append(3)
b = ''.join(str(x) for x in a)
print (b)

当您在Python中执行类似于
a=[2]
的操作时,它会从中创建一个列表,列表中有一个元素
2

您似乎需要字符串操作。有两种方法可以做到这一点。首先,

a=[2]
a.append(3)
print("".join(str(x) for x in a))  
另一种方法,可能就是您正在寻找的方法,就是将列表转换为字符串,如下所示

a = '2'
a = a + '3'
print (a)

以下是第二种方法的简要说明:

您强制将列表的每个元素
a
键入字符串,然后使用
join
方法将列表转换为字符串。本质上,首先将列表
[2,3]
转换为
['2','3']
,然后使用
连接


编辑:

另一种方法,为了更好地解释我上面所说的

a = [2]
a.append(3)
b = ''.join(str(x) for x in a)
print (b)