Aktywne Wpisy
![jankowalski811](https://wykop.pl/cdn/c3397992/jankowalski811_COhHACSfJx,q60.jpg)
jankowalski811 +84
Jak widzę tych #!$%@? Oskarków tak 13-17 lat to mam ochotę wytrzaskać po tych pyskach aż to spaghetti z łba im spadnie. Ciekawe czy ja w tym wieku też byłem taki #!$%@?. Oni są tacy nijacy że każdy z nich wygląda i zachowuje się identycznie, zero #!$%@? pomysłu na siebie tylko włożyć do tej ochydnej gęby jakiegoś e papierosa albo #!$%@? kolegi i #!$%@? muzyka z głośnika
![Szarmancki-Los](https://wykop.pl/cdn/c0834752/25b5e36600b0653daae6760b69cac88167f02741090861709badac973b03854f,q60.jpg)
Szarmancki-Los +52
Dodawanie elementu do listy
some_list = []
some_list = some_list + [1] # można tak ale tutaj tworzymy kopie listy przez co program jest teoretycznie wolniejszy
some_list.append(2) # tutaj już nie działamy na kopii listy tylko bezpośrednio na obiekcie przez co jest szybsze
Dodawanie elementów do listy (ten sam przypadek co wyżej)
some_list = []
some_list = some_list = [1,2,3] # teoretycznie wolniejsze
some_list.extend([1,2,3]) # teoretycznie szybsze
Listy i referencje
list_1 = [1, 2]
list_2 = list_1
list_1 = list_1 + [3] # Concatenation makes a new object
# list_1 = [1, 2, 3]
# list_2 = [1, 2] <-- niezmieniona!
a tutaj:
list_1 = [1, 2]
list_2 = list_1
list_1 += [3] # można przyjąć, że to działa jak metoda extend
# list_1 = [1, 2, 3]
# list_2 = [1, 2, 3] <--
+= z listami
some_list = []
some_list += 'sth' # extend
# some_list = ['s', 't', 'h']
a tutaj:
some_list = []
some_list = some_list + 'sth'
# TypeError: can only concatenate list (not "str") to list
#zikenpython
Komentarz usunięty przez autora
Ale masz rację, to powinno się znaleźć więcej szczegółów dotyczącej tej kwestii i dzięki za doprecyzowanie.