Python 3: создание переменной с частью списка и стандартной части, а затем передача этой переменной во вновь созданный список - PullRequest
0 голосов
/ 27 марта 2020

Мне нужно преобразовать несколько строк в список, и тот, который состоит из других списков. Первая часть кода:

ww_onconverted = input("enter raw data:")
ww_spaces_to_tabs = ww_onconverted.replace(" ", "\t")
ww_spaces_to_tabs = ww_spaces_to_tabs.replace("-", " ")
ww_splitted = ww_spaces_to_tabs.split("\t")
print(ww_splitted)

Итак, когда я вхожу: abrir abriendo abierto abro, es, e, imos, en abrí, iste, ió, imos, ieron abría, s, -, mos, n abriré, ás, ámos, án abre, abra

Он составляет такой список: ['abrir', 'abriendo', 'abierto', 'abro, es, e, imos, en', 'abrí, iste, ió, imos, ieron', 'abría, s,, mos, n', 'abriré, sas, á, emos, án', 'abre, abra']

Это правильное направление, но затем я хочу составить список:

ww_splitted[0]_gerundio = [ww_splitted[1]]

Поэтому, когда я использую только что введенную информацию, код должен сделать это: abrir_gerundio = abriendo

Это несколько раз и затем я хочу сделать список с именем ww_splitted[0] = [ww_splitted[0]_gerundio]

Я пытался использовать функции globals (), locals () и exe c (), но у меня ничего не вышло, потому что я Я не совсем понял их, я искал их по inte rnet, но не получил намного дальше, чем есть базовые c примеры, вероятно из-за моего плохого Engli sh. Кто-нибудь может мне помочь?

-Бленрин

1 Ответ

0 голосов
/ 27 марта 2020

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

dict = {ww_splitted[0]+"_gerundio" : ww_splitted[1]}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...