Znacznik list może odnosić się do: listy połączonej (uporządkowanego zestawu węzłów, z których każdy odnosi się do swojego następcy) lub formy tablicy dynamicznej. Nie należy go używać w przypadku list HTML, zamiast tego należy użyć [list HTML].
Czy jest jakiś powód, aby robić coś bardziej skomplikowanego niż jeden z tych dwóch wierszy, jeśli chcesz wyczyścić listę w Pythonie? old_list = [] old_list = list() Powodem, dla którego pytam, jest to, że właśnie zobaczyłem to w jakimś działającym kodzie: del old_list[ 0:len(old_list) ]
Próbuję wymyślić, jak przejrzeć ogólną listę elementów, które chcę usunąć z innej listy elementów. Powiedzmy, że mam to jako hipotetyczny przykład List<car> list1 = GetTheList(); List<car> list2 = GetSomeOtherList(); Chcę przejść listę 1 z foreach i usunąć każdy element z Listy 1, który jest również zawarty w Liście 2. Nie …
Obecnie pracuję nad edytorem map do gry w grze pygame, używając map kafelkowych. Poziom składa się z bloków w następującej strukturze (choć znacznie większej): level1 = ( (1,1,1,1,1,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,1,1,1,1,1)) gdzie „1” to blok, który jest ścianą, a „0” to blok, który jest pustym powietrzem. Poniższy kod …
Muszę napisać funkcję, która pobiera listę liczb i mnoży je razem. Przykład: [1,2,3,4,5,6]da mi 1*2*3*4*5*6. Naprawdę mógłbym skorzystać z twojej pomocy.
Mógłbym przysiąc, że widziałem funkcję (lub metodę), która pobiera taką listę [3, 7, 19]i przekształca ją w iterowalną listę krotek, taką jak: [(0,3), (1,7), (2,19)]użyć jej zamiast: for i in range(len(name_of_list)): name_of_list[i] = something ale nie pamiętam nazwy i Google „lista iteracyjna” nic nie dostaje.
Jaki jest zalecany idiom Pythona do dzielenia łańcucha przy ostatnim wystąpieniu ogranicznika w łańcuchu? przykład: # instead of regular split >> s = "a,b,c,d" >> s.split(",") >> ['a', 'b', 'c', 'd'] # ..split only on last occurrence of ',' in string: >>> s.mysplit(s, -1) >>> ['a,b,c', 'd'] mysplitprzyjmuje drugi argument, …
Na przykład obecnie robię to: Set<String> setOfTopicAuthors = .... List<String> list = Arrays.asList( setOfTopicAuthors.toArray( new String[0] ) ); Czy potrafisz to pokonać?
Chcę sprawdzić, czy Listzawiera obiekt, który ma pole o określonej wartości. Teraz mogłem użyć pętli, aby przejść i sprawdzić, ale byłem ciekawy, czy jest coś bardziej wydajnego w kodzie. Coś jak; if(list.contains(new Object().setName("John"))){ //Do some stuff } Wiem, że powyższy kod nic nie robi, to tylko przybliżenie tego, co próbuję …
Biorąc pod uwagę dwie listy: x = [1,2,3] y = [4,5,6] Jaka jest składnia: Wstaw xdo ytakiego, który yteraz wygląda [1, 2, 3, [4, 5, 6]]? Wstaw wszystkie elementy xdo ytakich, które yteraz wyglądają [1, 2, 3, 4, 5, 6]?
Bawiłem się w python. Użyłem następującego kodu w IDLE: p = [1, 2] p[1:1] = [p] print p Wynik był: [1, [...], 2] Co to […]jest Co ciekawe, mógłbym teraz użyć tego jako listy listy do nieskończoności tj p[1][1][1].... Mógłbym napisać powyższe tak długo, jak chciałem i nadal by działało. …
Chciałbym zwrócić dwie wartości z funkcji w dwóch osobnych zmiennych. Na przykład: def select_choice(): loop = 1 row = 0 while loop == 1: print('''Choose from the following options?: 1. Row 1 2. Row 2 3. Row 3''') row = int(input("Which row would you like to move the card from?: …
list.sort()sortuje listę i zastępuje oryginalną listę, a sorted(list)zwraca posortowaną kopię listy bez zmiany oryginalnej listy. Kiedy jedno jest preferowane? Który jest bardziej wydajny? O ile? Czy po wykonaniu można przywrócić listę do stanu nieposortowanego list.sort()?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.