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)