Добавление данных вложенного списка в другой вложенный список на основе пользовательского ввода

Я пытаюсь понять, как добавить данные из одного вложенного списка в другой. Я знаком с .append(). Моя проблема возникает из-за того, что я хочу, чтобы пользователь мог выбирать, какую часть данных добавлять.

Итак, у меня есть два вложенных списка, которые выглядят так:

list_one = [['example', 'example', '000', 'example'],['example', 'example', '000', 'example']]

Я хочу что-то вроде этого... user_input = input("Enter a number: ") Если пользователь ввел 1, я хотел бы взять данные из вложенного списка по этому индексу и добавить эти данные в другой список.

Я также не хочу, чтобы данные были нарезаны. Я хочу, чтобы весь ['example', 'example', '000', 'example'] был добавлен в другой список.


person youngdaggerdick    schedule 06.04.2017    source источник
comment
Я не понимаю, какую часть вы не понимаете. Вы понимаете метод append, так что же мешает вам сделать list_out.append(int(user_input))?   -  person LoicM    schedule 06.04.2017
comment
Скажем, у меня было несколько списков во вложенном списке. Я хочу, чтобы пользователь ввел число, и в зависимости от того, какое число он вводит, какой бы список ни находился в этом индексе во вложенном списке, я хочу добавить весь этот список в другой вложенный список. Ха-ха, это прозвучало запутанно. Я могу попробовать и перефразировать, если это не имеет смысла. У меня такое ощущение, что мне нужно будет использовать цикл for для перебора всех элементов вложенного списка, из которого я пытаюсь получить данные. Поправьте меня, если я ошибаюсь, хотя, пожалуйста   -  person youngdaggerdick    schedule 06.04.2017
comment
Я не просто пытаюсь добавить пользовательский ввод во вложенный список.   -  person youngdaggerdick    schedule 06.04.2017
comment
Плохо, я имел в виду добавить list_one[int(user_input)], т.е. взять список с тем же индексом, что и введенный ввод.   -  person LoicM    schedule 06.04.2017
comment
ооо, так что я мог бы сделать что-то вроде: list_two.append(list_one(int[user_input]))?   -  person youngdaggerdick    schedule 06.04.2017


Ответы (1)


person    schedule
comment
@youngdaggerdick подумайте о том, чтобы принять лучший ответ, чтобы вопрос можно было закрыть. ваше здоровье - person Sandy.Arv; 06.04.2017
comment
@Sandy.Arv Вопрос может быть закрыт без принятия какого-либо ответа. - person Anthon; 06.04.2017
comment
не знал, что.. ну, мы каждый день узнаем что-то новое :) @Anthon - person Sandy.Arv; 06.04.2017
comment
Пожалуйста, избегайте ответов, содержащих только код. Я советую вам прочитать Как ответить. - person Victor Polevoy; 06.04.2017
comment
@Anthon: мы не закрываем здесь ответы просто тогда, когда они решены, а только тогда, когда они не по теме. Я вижу, что вы пользователь 15K, так что, возможно, это просто вопрос выбора слов. Хотя вы правы в том, что ОП не обязаны принимать ответ, я думаю, что мы обычно предпочитаем его, поскольку он помечает вопрос как решенный, метаданные для которого поступают в поисковую систему и API. - person halfer; 07.04.2017
comment
@halfer Я этого не предлагал. Я только что указал Sandy.Arv, что нет необходимости в том, чтобы этот вопрос имел принятый ответ, чтобы этот вопрос был закрыт (как и должно быть). Это также не требуется для любого другого вопроса, который должен быть закрыт по каким-либо другим причинам. На самом деле было бы полезно, если бы на этот вопрос не было ответов, когда он будет закрыт. - person Anthon; 08.04.2017