Zostałem poinstruowany, aby temu zapobiec w programie Python, ale szczerze mówiąc nie mam pojęcia, jak to jest możliwe. Czy ktoś może podać przykład, w jaki sposób możesz wyciąć listę i wstawić do niej coś, aby była większa? DziękiPython: Jak wstawić do listy przez cięcie?
27
A
Odpowiedz
53
>>> a = [1,2,3]
>>> a[:0] = [4]
>>> a
[4, 1, 2, 3]
a[:0]
jest „plaster listy a
początek przed wszelkimi elementami, a kończąc przed indeks 0”, która jest początkowo pusty plaster (ponieważ nie istnieją żadne elementy w pierwotnej liście przed indeksie 0). Jeśli ustawisz tę opcję jako niepustą listę, rozwinie ona oryginalną listę z tymi elementami. Można również zrobić to samo w innym miejscu na liście, określając zerowej szerokości plaster (lub niezerową szerokość segmentu, jeśli chcesz również zastąpić istniejące elementy):
>>> a[1:1] = [6,7]
>>> a
[4, 6, 7, 1, 2, 3]
0
Aby temu zapobiec cię może podklasować wbudowaną listę, a następnie przeładować te metody, aby uzyskać szczegółowe informacje. Dotyczy: here
Powiązane problemy
- 1. Jak wstawić element do wewnętrznej listy MongoDB?
- 2. Python: cięcie bardzo dużego pliku binarnego
- 3. Minimalne cięcie przez wierzchołki/węzły - bez krawędzi
- 4. Python: pętla przez element listy x razy?
- 5. Jak mogę wstawić wystąpienie listy na wiosnę?
- 6. Python sortowanie listy słowników przez wielu kluczy
- 7. Jak wstawić listę do innej listy w pythonie?
- 8. Python listowego do listy list
- 9. Python: Liczby losowe do listy
- 10. Python, jak wstawić 32-bitową liczbę całkowitą do tablicy bajtów
- 11. Konwersja Python słownik do listy
- 12. Python konwersji * args do listy
- 13. Python: Jak usunąć puste listy z listy?
- 14. Python: Jak usunąć zduplikowane listy z listy?
- 15. Cięcie łańcucha na litery
- 16. sortowania listy listy w python
- 17. cięcie komenda nowalinia
- 18. Jak zrobić przezroczyste cięcie na UIVisualEffectView?
- 19. Listy zagnieżdżone python
- 20. cięcie zawartości w TextView
- 21. jak wstawić do zestawu STL?
- 22. Jak wstawić CookieCollection do CookieContainer?
- 23. Przekazywanie listy w języku Python do php
- 24. Python ciąg do listy najlepszych praktyk
- 25. Python: weź zawartość listy i dołącz ją do innej listy.
- 26. Python skrypt do listy użytkowników i grup
- 27. Kombajny Python słownik Permutacje do listy słowników
- 28. Niektóre wbudowane do listy w python
- 29. PYTHON: Konwertowanie listy krotek do słownika
- 30. Python indeksowania z listy wskaźników do Wykluczanie
Interesujące .. dziękuję za szybką odpowiedź. – Sam
@Sam proszę oznaczyć go jako odpowiedź, jeśli jesteś zadowolony. – systemovich
Niesamowicie prosta i logiczna lista składniowa Pythona nadal mnie zaskakuje! – josh