Nejste přihlášen/a.

Přihlásit se do poradny

 

Python - práce s listy

Od: tigrid odpovědí: 1 změna:
Dobrý den,
řekněme, že mám kód:
mylist = [1,2,1]
q = max(mylist)
r = mylist[0:q]
mylist.append(r)
Získám tím mylist[1,2,1,[1,2]]
Jenomže já potřebuji, když nyní napíšu mylist.pop(), aby mi to vyhodilo 2 a nikoliv [1,2].
Poradíte mi, jak na to?
doplněno 27.02.19 13:56: Už jsem na to přišla :)

 

 

1 odpověď na otázku
Řazeno dle hodnocení

 

 

hodnocení

0x

Namiesto mylist.append(r) pouzite

mylist.extend(r)

alebo

mylist = mylist + r

Alebo ak pouzivate Python 3.5 alebo vyssi

mylist = [*mylist, *r]

 

 


 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.

Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.

Copyright © 2004-2025 Poradna Poradte.cz. Všechna práva vyhrazena. Prohlášení o ochraně osobních údajů. | [tmavý motiv]