Разделить список на две независимые переменные - PullRequest
0 голосов
/ 04 октября 2018

У меня есть список с двумя атрибутами, и я хочу разделить его на две независимые переменные в одном новом фрейме данных, например:

dataframe = (var1, var2)
var1 = client, say, management, take
var2 = NN, VBP, NN, VB

Мой список сейчас:

print(Grammer[:10])
[('client', 'NN'), ('say', 'VBP'), ('management', 'NN'), ('take', 'VB'), ('decission', 'NN'), ('submitted', 'VBN')]

1 Ответ

0 голосов
/ 04 октября 2018

Использование zip + распаковка:

lst = [('client', 'NN'), ('say', 'VBP'), ('management', 'NN'), ('take', 'VB'), ('decission', 'NN'), ('submitted', 'VBN')]

var1, var2 = zip(*lst)

print(var1)  # ('client', 'say', 'management', 'take', 'decission', 'submitted')                                                       
print(var2)  # ('NN', 'VBP', 'NN', 'VB', 'NN', 'VBN')
...