Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python中从数组中删除单个倒逗号?_Python_Django - Fatal编程技术网

如何在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中的各种数据类型。您的问题不是删除倒逗号,而是如何将字符串列表转换为整数列表。