Форум сайта python.su
0
[Объясните мне дураку, почему “f” выводится как список, а не простым числом, элементом другого списка.
data = [] c=0 while True: a=[] for i in input().split(): a.append(i) if i=='end': break data.append(a[:]) c+=1 if len(data)==1: f=data[0] print(f)
[code python]a=[2]
f=a[0]
print(f)[/code]
Отредактировано MaksBlack (Ноя. 9, 2018 15:55:16)
Офлайн
294
MaksBlackпотому что
почему “f” выводится как список, а не простым числом, элементом другого списка.
f = data[0]
a=[] ... a.append(i) ... data.append(a[:])
data[0][0]
[code python][/code]
Отредактировано PEHDOM (Ноя. 9, 2018 16:12:55)
Офлайн
0
Спасибо) А то я бы себе голову сломал, пока понял бы)
Офлайн