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].
Rozważać: >>> lst = iter([1,2,3]) >>> next(lst) 1 >>> next(lst) 2 Tak więc, postęp iteratora jest, zgodnie z oczekiwaniami, obsługiwany przez mutację tego samego obiektu. W takim przypadku spodziewałbym się: a = iter(list(range(10))) for i in a: print(i) next(a) pomijać co drugi element: wywołanie to nextpowinno przesuwać iterator jeden raz, …
Zastanawiam się, jaki jest najlepszy sposób na wyodrębnienie pierwszej pozycji z każdej podlisty na liście list i dołączenie jej do nowej listy. Więc jeśli mam: lst = [[a,b,c], [1,2,3], [x,y,z]] i chcę wyciągnąć a, 1a xi utworzyć osobną listę z nich. Próbowałem: lst2.append(x[0] for x in lst)
Szukając odpowiedzi na to pytanie, natknąłem się na podobne z użyciem LINQ, ale nie byłem w stanie ich w pełni zrozumieć (a tym samym zaimplementować), ponieważ nie jestem z nimi zaznajomiony. Zasadniczo chciałbym to zrobić: Sprawdź, czy którykolwiek element listy zawiera określony ciąg. Jeśli tak, zdobądź ten element. Naprawdę nie …
Masz pomysł, jak sprawdzić, czy ta lista jest podzbiorem innej listy? W szczególności mam List<double> t1 = new List<double> { 1, 3, 5 }; List<double> t2 = new List<double> { 1, 5 }; Jak sprawdzić, czy t2 jest podzbiorem t1, używając LINQ?
Czy istnieje pythonowy sposób sprawdzenia, czy lista jest już posortowana w ASClubDESC listtimestamps = [1, 2, 3, 5, 6, 7] coś takiego isttimestamps.isSorted()wraca Truelub False. Chcę wprowadzić listę znaczników czasu dla niektórych wiadomości i sprawdzić, czy transakcje pojawiły się we właściwej kolejności.
Mam typy danych zdefiniowane jako: data ComitteeView = CommitteeView { committeeId :: CommitteeId , committeeMembers :: [Person] } data CommitteesView = CommitteesView { committeeView :: [CommitteeView] } Teraz, w obecnej formie, mam model Trwały zdefiniowany jako: Person name Text Committee name Text CommitteePerson personId PersonId committeeId CommitteeId Mogę łatwo utworzyć …
Mam listę testListzawierającą kilka ciągów. Chciałbym dodać nowy ciąg do testListjedynego, jeśli nie istnieje jeszcze na liście. Dlatego muszę przeszukiwać listę bez rozróżniania wielkości liter i sprawić, by była wydajna. Nie mogę używać, Containsbo to nie uwzględnia obudowy. Nie chcę też używać ToUpper/ToLowerze względu na wydajność. Trafiłem na tę metodę, …
Szukam odpowiednika dictionary.get(key, default)list w pythonie . Czy istnieje jeden idiom liniowy, aby uzyskać n-ty element listy lub wartość domyślną, jeśli nie jest dostępna? Na przykład, biorąc pod uwagę listę mojaLista, którą chciałbym uzyskać myList[0], lub 5, jeśli myListjest to pusta lista. Dzięki.
Próbuję przekonwertować zestaw na listę w Pythonie 2.6. Używam tej składni: first_list = [1,2,3,4] my_set=set(first_list) my_list = list(my_set) Jednak otrzymuję następujący ślad stosu: Traceback (most recent call last): File "<console>", line 1, in <module> TypeError: 'set' object is not callable Jak mogę to naprawić?
На этот вопрос есть ответы на Stack Overflow на русском : Поворот матрицы (двумерного массива) на 90 градусощв впопос Próbuję utworzyć funkcję transpozycji macierzy dla języka Python, ale nie mogę jej uruchomić. Powiedz, że tak theArray = [['a','b','c'],['d','e','f'],['g','h','i']] i chcę, żeby moja funkcja wymyśliła newArray = [['a','d','g'],['b','e','h'],['c', 'f', 'i']] Innymi …
def common_elements(list1, list2): """ Return a list containing the elements which are in both list1 and list2 >>> common_elements([1,2,3,4,5,6], [3,5,7,9]) [3, 5] >>> common_elements(['this','this','n','that'],['this','not','that','that']) ['this', 'that'] """ for element in list1: if element in list2: return list(element) Mam to do tej pory, ale wydaje się, że nie mogę tego uruchomić! …
W jakich przypadkach powinienem używać Array (Buffer) i List (Buffer). Jedyną różnicą, którą znam, jest to, że tablice są niezmienne, a listy są kowariantne. Ale co z wydajnością i innymi cechami?
Mam ArrayListi chcę go dokładnie skopiować. Gdy to możliwe, używam klas użytkowych, zakładając, że ktoś poświęcił trochę czasu na poprawienie tego. Więc naturalnie otrzymuję Collectionsklasę, która zawiera metodę kopiowania. Załóżmy, że mam: List<String> a = new ArrayList<String>(); a.add("a"); a.add("b"); a.add("c"); List<String> b = new ArrayList<String>(a.size()); Collections.copy(b,a); To się nie udaje, …
a = [1, 2, 3, 1, 2, 3] b = [3, 2, 1, 3, 2, 1] a i b należy uważać za równe, ponieważ mają dokładnie te same elementy, tylko w różnej kolejności. Rzecz w tym, że moje rzeczywiste listy będą składać się z obiektów (instancji moich klas), a nie …
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.