Python получить номер из смешанного списка - PullRequest
0 голосов
/ 11 января 2019

У меня есть следующий список

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

мне нужно извлечь номер, пробовал после но получил только

[]

Ответы [ 2 ]

0 голосов
/ 11 января 2019
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']

Это то, что я придумал! Вы можете извлечь номер из списка, если хотите, и напечатать

0 голосов
/ 11 января 2019

У вас есть кортеж со вложенным списком, который содержит строку «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])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...