如何制作一个没有字符串引号的列表? python3

时间:2016-10-18 10:29:12

标签: python-3.x

我想创建一个程序,在其中我输入一个字符串然后将其放入列表然后使用list.count。要做到这一点,我需要没有冒号的列表。

a=("44, 4, 5, 6, 7, 8 ")
a=[a]
print(a)
-> ['44, 4, 5, 6, 7, 8 ']

但我想要这个:

[44, 4, 5, 6, 7, 8]

我试过这个:

b=map(int, a)
print(b)

然后得到这个 - >

<map object at 0x00537810>

并且不知道下一步该怎么做

1 个答案:

答案 0 :(得分:2)

比这更容易:

>>> a=("44, 4, 5, 6, 7, 8 ")
>>> my_list = [int(s) for s in a.split(", ")]
>>> my_list
[44, 4, 5, 6, 7, 8]
>>>