如何在列表中删除`''`

a=['1','2','3','4','5']

如何删除a中的''

我想将a设置为数组 我尝试过:

c=np.array(a)

并打印出

['1' '2' '3' '4' '5']

但是我也想删除' '

hb51688 回答:如何在列表中删除`''`

您应该将list的值转换为整数

a = ['1','2','3','4','5']
a = [int(i) for i in a] 
,

您必须将列表a中的“数字”从字符串更改为整数

list_integers = [int(num) for num in a]
list_integers = np.array(list_integers)
print(list_integers)

结果

[1 2 3 4]

或如评论中所述

a = np.array(a,dtype='int')
print(a)
[1 2 3 4]
本文链接:https://www.f2er.com/3129175.html

大家都在问