Pytania otagowane jako python

Python to wieloparadowy, dynamicznie typowany, uniwersalny język programowania. Został zaprojektowany tak, aby szybko się uczyć, rozumieć i używać oraz wymuszać czystą i jednolitą składnię. Należy pamiętać, że Python 2 oficjalnie nie jest obsługiwany od 01-01-2020. Jednak w przypadku pytań Python specyficznych dla wersji dodaj znacznik [python-2.7] lub [python-3.x]. Jeśli korzystasz z wariantu lub biblioteki Pythona (np. Jython, PyPy, Pandas, Numpy), dołącz go do tagów.

7
Usuń wszystkie elementy występujące na jednej liście z drugiej
Powiedzmy, że mam dwie listy l1i l2. Chcę wykonać l1 - l2, która zwraca wszystkie elementy l1nie w l2. Mogę wymyślić naiwne podejście do tego, ale będzie to naprawdę nieefektywne. Jaki jest pytoniczny i skuteczny sposób to zrobić? Jako przykład, jeśli mam l1 = [1,2,6,8] and l2 = [2,3,5,8], l1 …
365 python  list 

20
Jak znaleźć wszystkie wystąpienia podciągów?
Python ma string.find()i string.rfind()pobiera indeks podłańcucha w ciągu. Zastanawiam się, czy istnieje coś takiego, string.find_all()co może zwrócić wszystkie znalezione indeksy (nie tylko pierwszy od początku, czy pierwszy od końca). Na przykład: string = "test test test test" print string.find('test') # 0 print string.rfind('test') # 15 #this is the goal print …
365 python  regex  string 


18
Czy strona internetowa może wykryć, kiedy używasz selenu z chromedriver?
Testowałem Selenium za pomocą Chromedrivera i zauważyłem, że niektóre strony mogą wykryć, że używasz Selenium, mimo że w ogóle nie ma automatyzacji. Nawet gdy przeglądam ręcznie, używając Chrome za pośrednictwem Selenium i Xephyr, często pojawia się strona z informacją o wykryciu podejrzanej aktywności. Sprawdziłem agenta użytkownika i odcisk palca przeglądarki …


12
Ponowne ładowanie submodułów w IPython
Obecnie pracuję nad projektem Pythona, który zawiera podmoduły i używa numpy / scipy. Ipython jest używany jako interaktywna konsola. Niestety nie jestem zadowolony z przepływu pracy, którego używam teraz, byłbym wdzięczny za porady. W IPython środowisko jest ładowane za pomocą prostej importkomendy. Jednak często konieczna jest zmiana kodu w jednym …
363 python  ipython 





2
Pandas Scalanie 101
Jak wykonać połączenie ( LEFT| RIGHT| FULL) ( INNER| OUTER) z pandami? Jak dodać NaN dla brakujących wierszy po scaleniu? Jak pozbyć się NaN po połączeniu? Czy mogę scalić indeks? Połącz krzyżowo z pandami? Jak scalić wiele ramek danych? merge? join? concat? update? WHO? Co? Dlaczego?! ... i więcej. Widziałem …
362 python  pandas  join  merge 

6
Wyjaśnienie Pythona „__enter__” i „__exit__”
Widziałem to w czyimś kodzie. Co to znaczy? def __enter__(self): return self def __exit__(self, type, value, tb): self.stream.close() from __future__ import with_statement#for python2.5 class a(object): def __enter__(self): print 'sss' return 'sss111' def __exit__(self ,type, value, traceback): print 'ok' return False with a() as s: print s print s



12
Jaki jest preferowany sposób konkatenacji łańcucha w Pythonie?
Ponieważ stringnie można zmienić Pythona , zastanawiałem się, jak połączyć łańcuch bardziej efektywnie? Mogę tak napisać: s += stringfromelsewhere lub tak: s = [] s.append(somestring) later s = ''.join(s) Pisząc to pytanie, znalazłem dobry artykuł mówiący na ten temat. http://www.skymind.com/~ocrow/python_string/ Ale jest w Pythonie 2.x., więc pytanie brzmiałoby: czy coś …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.