Pytania oznaczone «list»

110
Jak przekonwertować listę krotek na wiele list?

Załóżmy, że mam listę krotek i chcę przekonwertować je na wiele list. Na przykład lista krotek to [(1,2),(3,4),(5,6),] Czy w Pythonie jest jakaś funkcja wbudowana, która konwertuje ją na: [1,3,5],[2,4,6] To może być prosty program. Ale jestem po prostu ciekawy istnienia takiej wbudowanej...

109
Niealfanumeryczna kolejność list z os.listdir ()

Często używam Pythona do przetwarzania katalogów danych. Ostatnio zauważyłem, że domyślna kolejność list zmieniła się na coś prawie bezsensownego. Na przykład, jeśli jestem w bieżącym katalogu zawierającym następujące podkatalogi: run01, run02, ... run19, run20, a następnie generuję listę za pomocą...

108
Sprawdź, czy jedna lista zawiera element z drugiej

Mam dwie listy z różnymi obiektami. List<Object1> list1; List<Object2> list2; Chcę sprawdzić, czy element z listy1 istnieje na liście2, na podstawie określonego atrybutu (Object1 i Object2 mają (między innymi) jeden wspólny atrybut (z typem Long) o nazwie attributeSame). teraz...

107
Szybki sposób tworzenia listy wartości w C #?

Szukam szybkiego sposobu tworzenia listy wartości w języku C #. W Javie często używam poniższego fragmentu: List<String> l = Arrays.asList("test1","test2","test3"); Czy jest jakiś odpowiednik w C # oprócz tego oczywistego poniżej? IList<string> l = new List<string>(new string[]...

107
Tworzenie R dataframe wiersz po wierszu

Chciałbym skonstruować ramkę danych wiersz po wierszu w R. Dokonałem wyszukiwania i jedyne, co wpadłem, to sugestia, aby utworzyć pustą listę, zachować skalar indeksu listy, a następnie za każdym razem dodawać do listy jednowierszową ramkę danych i przesuń indeks listy o jeden do przodu. Wreszcie...

106
Pandy Pythona wstawiają listę do komórki

Mam listę „abc” i ramkę danych „df”: abc = ['foo', 'bar'] df = A B 0 12 NaN 1 23 NaN Chcę wstawić listę do komórki 1B, więc chcę ten wynik: A B 0 12 NaN 1 23 ['foo', 'bar'] Jak mogę to zrobić? 1) Jeśli używam tego: df.ix[1,'B'] = abc Otrzymuję następujący komunikat o...