Python从混合列表中获取数字

时间:2019-01-11 19:17:34

标签: python list

我有以下列表

count =('OK', ['3'])

我需要提取数字,尝试过following,但只有

[]

2 个答案:

答案 0 :(得分:1)

您有一个嵌套列表的元组,其中包含一个字符串“ 3”,因此您可以根据需要设置其格式。

这通过以下方式验证:

count =('OK', ['3'])
print(type(count))
for item in count:
    if isinstance(item, int):
        print(item)
    elif isinstance(item, list):
        print(item)

导致:

<class 'tuple'>
['3']

要按照评论中的说明进行访问:

number = int(count[1][0])

答案 1 :(得分:1)

count =('OK', ['3','2'])
for item in count :
    if type(item) == list :
        item_in_list = [val for val in item ]
print(item_in_list)  

OutPut:['3','2']

这就是我想出的! 您可以根据需要提取列表中的号码并打印