Chcę wziąć dwie listy i znaleźć wartości, które pojawiają się w obu. a = [1, 2, 3, 4, 5] b = [9, 8, 7, 6, 5] returnMatches(a, b) wróciłby [5]na
Chcę wziąć dwie listy i znaleźć wartości, które pojawiają się w obu. a = [1, 2, 3, 4, 5] b = [9, 8, 7, 6, 5] returnMatches(a, b) wróciłby [5]na
Jak porównać dwie daty, aby zobaczyć, która jest później, używając Pythona? Na przykład chcę sprawdzić, czy bieżąca data przekroczyła ostatnią datę na liście, którą tworzę, z datami świąt, aby automatycznie wysłał wiadomość e-mail, informując administratora, aby zaktualizował plik...
Właśnie uruchomiłem Python i nie mam pojęcia, co to jest memoization i jak go używać. Czy mogę też podać uproszczony
Jak mogę sprawdzić, czy którykolwiek z ciągów w tablicy istnieje w innym ciągu? Lubić: a = ['a', 'b', 'c'] str = "a123" if a in str: print "some of the strings found in str" else: print "no strings found in str" Ten kod nie działa, po prostu pokazuje, co chcę
W Pythonie, jak mam czytać plik binarny i zapętlać każdy bajt tego
W Python remove()usunie pierwsze wystąpienie wartości z listy. Jak usunąć wszystkie wystąpienia wartości z listy? Oto, co mam na myśli: >>> remove_values_from_list([1, 2, 3, 4, 2, 2, 3], 2) [1, 3, 4,
index()poda tylko pierwsze wystąpienie elementu na liście. Czy istnieje fajna sztuczka, która zwraca wszystkie indeksy na
Muszę wydrukować niektóre rzeczy tylko wtedy, gdy zmienna boolowska jest ustawiona na True. Po przyjrzeniu się temu spróbowałem na prostym przykładzie: >>> a = 100 >>> b = True >>> print a if b File "<stdin>", line 1 print a if b ^ SyntaxError: invalid syntax...
W Pythonie mam ndarray, y który jest wydrukowany jakoarray([0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 1]) Próbuję policzyć, ile 0s i ile 1jest w tej tablicy. Ale kiedy piszę y.count(0)lub y.count(1), mówi numpy.ndarray obiekt nie ma atrybutu count Co powinienem zrobić?
Czy są sytuacje, w których sys.stdout.write()lepiej jest print? ( Przykłady: lepsza wydajność; kod, który ma większy
Tworzę skrypty Pythona do prostych zadań w pracy i nigdy tak naprawdę nie zawracałem sobie głowy pakowaniem ich do użycia przez innych. Teraz przydzielono mi zadanie tworzenia otoki Pythona dla interfejsu API REST. Nie mam pojęcia, jak zacząć i potrzebuję pomocy. Co ja mam: (Chcę być konkretny,...
Jeśli tworzysz tablicę 1d, możesz zaimplementować ją jako Listę lub użyć modułu „tablica” w standardowej bibliotece. Zawsze używałem list do tablic 1d. Jaki jest powód lub okoliczność, w której chciałbym zamiast tego użyć modułu macierzy? Czy chodzi o optymalizację wydajności i pamięci, czy...
Chcę napisać test, aby ustalić, że wyjątek nie jest zgłaszany w danych okolicznościach. Łatwo jest sprawdzić, czy zgłoszony został wyjątek ... sInvalidPath=AlwaysSuppliesAnInvalidPath() self.assertRaises(PathIsNotAValidOne, MyObject, sInvalidPath) ... ale jak możesz zrobić odwrotnie . Coś w...
Naprawdę nie mogę wymyślić żadnego powodu, dla którego python potrzebuje delsłowa kluczowego (a większość języków wydaje się nie mieć podobnego słowa kluczowego). Na przykład zamiast usuwać zmienną, można ją po prostu przypisać None. Podczas usuwania ze słownika delmożna dodać metodę. Czy jest...
W Pythonie dzwonienie temp = open(filename,'r').readlines() daje listę, w której każdy element jest linią w pliku. Jest to trochę głupie, ale nadal: readlines()zapisuje także znak nowego wiersza do każdego elementu, czego nie chciałbym wydarzyć. Jak mogę tego uniknąć?...
Chcę utworzyć listę dat, zaczynając od dzisiaj i cofając dowolną liczbę dni, powiedzmy w moim przykładzie 100 dni. Czy jest na to lepszy sposób? import datetime a = datetime.datetime.today() numdays = 100 dateList = [] for x in range (0, numdays): dateList.append(a - datetime.timedelta(days =...
Mam strukturę katalogów ├── simulate.py ├── src │ ├── networkAlgorithm.py │ ├── ... I mogę uzyskać dostęp do modułu sieciowego za pomocą sys.path.insert(). import sys import os.path sys.path.insert(0, "./src") from networkAlgorithm import * Jednak pycharm skarży się, że nie może uzyskać...
Mam taki zestaw: keep = set(generic_drugs_mapping[drug] for drug in drug_input) Jak dodać wartości [0,1,2,3,4,5,6,7,8,9,10]do tego
Jeśli czytasz cały plik, content = open('Path/to/file', 'r').read()czy uchwyt pliku pozostaje otwarty, dopóki skrypt nie zostanie zamknięty? Czy istnieje bardziej zwięzła metoda odczytu całego
Jakie typy obiektów należą do dziedziny „podlegającej