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].
public class PricePublicModel { public PricePublicModel() { } public int PriceGroupID { get; set; } public double Size { get; set; } public double Size2 { get; set; } public int[] PrintType { get; set; } public double[] Price { get; set; } } List<PricePublicModel> pricePublicList = new List<PricePublicModel>(); Jak …
Mając listę liczb, w jaki sposób można znaleźć różnice między każdym ( i) -tym elementem a jego ( i+1) -tym? Czy lepiej jest użyć lambdawyrażenia, czy może zrozumienia listy? Na przykład: Biorąc pod uwagę listę t=[1,3,6,...], celem jest, aby znaleźć listę v=[2,3,...]dlatego 3-1=2, 6-3=3itp
Mam kod, który wygląda mniej więcej tak: thing_index = thing_list.index(thing) otherfunction(thing_list, thing_index) ok, więc to jest uproszczone, ale masz pomysł. Teraz thingmoże nie być na liście, w takim przypadku chcę przekazać -1 jako thing_index. W innych językach tego można się spodziewać, index()gdyby nie mógł znaleźć elementu. W rzeczywistości rzuca ValueError. …
Dlaczego te dwie operacje ( append()odpowiednio +) dają różne wyniki? >>> c = [1, 2, 3] >>> c [1, 2, 3] >>> c += c >>> c [1, 2, 3, 1, 2, 3] >>> c = [1, 2, 3] >>> c.append(c) >>> c [1, 2, 3, [...]] >>> W tym …
Czy istnieje prosty sposób indeksowania wszystkich elementów listy (lub tablicy itp.) Z wyjątkiem określonego indeksu? Na przykład, mylist[3] zwróci element na pozycji 3 milist[~3] zwróci całą listę z wyjątkiem 3
Mam dwie listy: l1 = list(2, 3) l2 = list(4) Chcę trzecią listę: list(2, 3, 4). Jak mogę to zrobić w prosty sposób. Chociaż mogę to zrobić w pętli for, ale oczekuję odpowiedzi z jedną linijką lub może wbudowanej metody. Właściwie to mam listę: list(list(2, 3), list(2, 4), list(3, 5), …
Chciałbym scalić tablice w YAML i załadować je przez ruby - some_stuff: &some_stuff - a - b - c combined_stuff: <<: *some_stuff - d - e - f Chciałbym mieć połączoną tablicę jako [a,b,c,d,e,f] Otrzymuję błąd: nie znalazłem oczekiwanego klucza podczas analizowania mapowania bloku Jak scalić tablice w YAML?
Próbuję uzyskać n-ty element z listy krotek. Mam coś takiego: elements = [(1,1,1),(2,3,7),(3,5,10)] Chcę wyodrębnić tylko drugie elementy każdej krotki do listy: seconds = [1, 3, 5] Wiem, że można to zrobić za pomocą forpętli, ale chciałem wiedzieć, czy jest inny sposób, skoro mam tysiące krotek.
Czy istnieje domyślna metoda zdefiniowana w .Net dla C #, aby usunąć wszystkie elementy z listy, które są null? List<EmailParameterClass> parameterList = new List<EmailParameterClass>{param1, param2, param3...}; Powiedzmy, że niektóre parametry są null; Nie mogę wiedzieć z góry i chcę je usunąć z mojej listy, aby zawierała tylko parametry, które nie …
sW Pythonie 2.6.5 konstruuję ciąg znaków, który będzie miał różną liczbę %stokenów, odpowiadających liczbie wpisów na liście x. Muszę napisać sformatowany ciąg. Poniższe informacje nie działają, ale wskazują, co próbuję zrobić. W tym przykładzie są trzy %stokeny, a lista ma trzy wpisy. s = '%s BLAH %s FOO %s BAR' …
.NET oferuje ogólny kontener listy, którego wydajność jest prawie identyczna (zobacz pytanie Wydajność tablic a listy). Jednak są one zupełnie inne w inicjalizacji. Tablice są bardzo łatwe do zainicjowania z wartością domyślną iz definicji mają już określony rozmiar: string[] Ar = new string[10]; Co pozwala na bezpieczne przypisywanie losowych przedmiotów, …
Oto jak obecnie konwertuję listę krotek na słownik w Pythonie: l = [('a',1),('b',2)] h = {} [h.update({k:v}) for k,v in l] > [None, None] h > {'a': 1, 'b': 2} Czy jest lepszy sposób? Wygląda na to, że powinien istnieć jeden wiersz, aby to zrobić.
Mam listę w Pythonie i chcę sprawdzić, czy jakiekolwiek elementy są ujemne. Specman ma has()metodę dla list, która: x: list of uint; if (x.has(it < 0)) { // do something }; Gdzie itjest słowo kluczowe Specman mapowane po kolei na każdy element listy. Uważam to za raczej eleganckie. Przejrzałem dokumentację …
Chcę posortować listę ciągów na podstawie ich długości. Próbowałem użyć sortowania w następujący sposób, ale wydaje mi się, że nie daje to poprawnego wyniku. xs = ['dddd','a','bb','ccc'] print xs xs.sort(lambda x,y: len(x) < len(y)) print xs ['dddd', 'a', 'bb', 'ccc'] ['dddd', 'a', 'bb', 'ccc'] Co może być nie tak?
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.