Форум сайта python.su
Добрый день. помогите исправить код.
1.
lst3 = [element for element in lst1 if not element in lst2]
lst1 = [1, 2, 3, [1, 2, 3, 4], 5, 6]
lst2 = [0, 1, 2, [2, 3], 6]
lst3 = [3, [1, 4], 5]
def Zlst():
lst = []
y=1
while y==1:
x = raw_input()
if x == "end":
y=0
if x == "(":
a = 1
x = []
while a == 1:
q = raw_input()
if q == ")":
lst.append(x)
a = 0
else:
x.append(q)
else:
lst.append(x)
return lst
Отредактировано (Март 3, 2011 17:53:19)
Офлайн
def f():
l=[]
while True:
x=raw_input()
if x=='end' or x=='': break
if ',' in x:
x=[int(x1) for x1 in x.replace(',','')]
l.append(x)
else:
l.append(int(x))
return l
Офлайн