Я следующий список списков:Извлечение каждый списка из списков
list_sample = [[0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6], [0.021, 0.021, 0.021, 0.021, 0.021, 0.021, 0.021], [0.022, 0.022, 0.022, 0.022, 0.022, 0.022, 0.022],...]
Я хотел бы, чтобы извлечь каждый список атрибутов и его в другой список, такие как:
for i,line in enumerate(list_sample):
if i==0:
Z_level=line
if i==1:
XD1=line
if i==2:
XD2=line
.....
Есть способ сделать это более эффективно? Благодаря
Я думаю, что это не тот случай, когда использование такой магии. Создание локальных переменных для большого числа подобных значений - зло. В конце концов, мы даже не знали, сколько локальных переменных мы создали. – defuz
@defuz Я новичок в python. Я просто играю. :) –
Это не будет работать, если оно есть в функции, потому что изменения в 'locals()' не гарантируются. Вместо этого просто используйте стандартный словарь. – DSM