Распечатать элемент списка с в списке в python - PullRequest
0 голосов
/ 05 мая 2020

если у меня есть пример списка

x = [1,2,3,["a","b","c"]]

Как я могу распечатать из списка стека в списке

Ответы [ 2 ]

1 голос
/ 05 мая 2020

Если вы хотите распечатать только элементы во вложенном списке, вы можете:

x = [1,2,3,["a","b","c"]]
for elem in x:
    if isinstance(elem, list):
        print(*elem)

Редактировать Если у вас есть нужный элемент из вложенного списка:

desired_elem = "c"
for elem in x:
    if isinstance(elem, list):
        print(elem[elem.index(desired_elem)])

И, конечно, вы можете просто добраться до этого элемента с помощью индексации.

print(x[2][1])
0 голосов
/ 05 мая 2020

Вы можете получить доступ к отдельным элементам списка, используя [i], если полученный элемент также является списком, к которому вы можете снова получить доступ:

x = [1,2,3,["a","b","c"]]
print(x[3][2])

output c

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...