如何在python中从数组中删除单个倒逗号?
我有以下数组:如何在python中从数组中删除单个倒逗号?,python,django,Python,Django,我有以下数组: a =['1','2'] 我想将此数组转换为以下格式: a=[1,2] 我该怎么做呢?你可以这样做。您可以更改字符串的每个元素,这些元素是整数中的字符串 a=[int(x) for x in a] 你所说的这个倒逗号就是str和int之间的区别。这是非常基本的python内容 字符串是一个字符,周围显示倒逗号。”“Hello”是字符串,但“1”也可以是字符串 在您的例子中,['1','2']是字符串列表,[1,2]是数字列表 要将字符串转换为int,可以执行所谓的强制转换。
a =['1','2']
我想将此数组转换为以下格式:
a=[1,2]
我该怎么做呢?你可以这样做。您可以更改字符串的每个元素,这些元素是整数中的字符串
a=[int(x) for x in a]
你所说的这个倒逗号就是str和int之间的区别。这是非常基本的python内容 字符串是一个字符,周围显示倒逗号。”“Hello”是字符串,但“1”也可以是字符串 在您的例子中,['1','2']是字符串列表,[1,2]是数字列表 要将字符串转换为int,可以执行所谓的强制转换。这是将一种类型转换为另一种类型,但它们必须兼容。向一个号码打招呼没有意义,也不起作用 通过调用int'1'可以将'1'强制转换为一个数字,这将导致1 在本例中,您可以通过调用a=[intx for x In a]来强制转换列表中的所有元素 有关类型的更多信息,请参阅。
有关列表理解的信息,请参见从string更改为int?我想您需要阅读Python中的各种数据类型。您的问题不是删除倒逗号,而是如何将字符串列表转换为整数列表。