«python» etiketlenmiş sorular

Python, çok paradigmalı, dinamik olarak yazılan, çok amaçlı bir programlama dilidir. Temiz ve tekdüze bir sözdizimini hızlı bir şekilde öğrenmek, anlamak ve kullanmak ve uygulamak için tasarlanmıştır. 01-01-2020 itibariyle Python 2'nin resmi olarak desteklenmediğini lütfen unutmayın. Yine de, sürüme özgü Python soruları için [python-2.7] veya [python-3.x] etiketini ekleyin. Bir Python varyantı veya kitaplığı (örn. Jython, PyPy, Pandalar, Numpy) kullanırken, lütfen etiketlere ekleyin.

22
Bir listenin ortalamasını bulma
Python'da bir liste ortalamasını bulmak zorundayım. Bu benim kodum l = [15, 18, 2, 36, 12, 78, 5, 6, 9] print reduce(lambda x, y: x + y, l) Ben listedeki değerleri bir araya ekledi, ama ben onları bölmek nasıl bilmiyorum?
473 python  list  lambda  average  reduce 



8
Kapsam belirleme kurallarının kısa tanımı?
Python kapsam belirleme kuralları tam olarak nedir ? Bazı kod varsa: code1 class Foo: code2 def spam..... code3 for code4..: code5 x() Nerede xbulunur? Bazı olası seçenekler aşağıdaki listeyi içerir: Ekteki kaynak dosyada Sınıf ad alanında İşlev tanımında For loop dizin değişkeninde For döngüsü içinde Ayrıca, işlev spambaşka bir yere …


11
Hata ayıklama bilgileriyle bir Python hatasını nasıl kaydedebilirim?
Bir günlük dosyasına Python özel durum iletileri yazdırıyorum logging.error: import logging try: 1/0 except ZeroDivisionError as e: logging.error(e) # ERROR:root:division by zero Kural dışı durum ve kodu oluşturan kural hakkında, kural dışı durum dizesinden daha ayrıntılı bilgi yazdırmak mümkün müdür? Satır numaraları veya yığın izleri gibi şeyler harika olurdu.

4
Sözlükler Python 3.6 ve sonraki sürümlerinde sıralanıyor mu?
Sözlükler, önceki enkarnasyonların aksine Python 3.6'da (en azından CPython uygulaması altında) sıralanır. Bu önemli bir değişiklik gibi görünüyor, ancak dokümantasyonda sadece kısa bir paragraf var . Bir dil özelliği yerine bir CPython uygulama detayı olarak tanımlanır, ancak bunun gelecekte standart hale gelebileceğini de ima eder. Öğe sırasını korurken yeni sözlük …


10
Pandalar'da harita, uygulama haritası ve uygulama yöntemleri arasındaki fark
Bu vektörleştirme yöntemlerini ne zaman kullanacağımı temel örneklerle söyleyebilir misiniz? Bunun mapbir Seriesyöntem olduğunu , geri kalanı ise yöntem olduğunu görüyorum DataFrame. Ama kafam karıştı applyve applymapyöntemler. DataFrame'e bir işlev uygulamak için neden iki yöntemimiz var? Yine, kullanımı gösteren basit örnekler harika olurdu!

20
İki iç içe listenin kesişimini mi buldunuz?
İki düz listenin kesişimini nasıl alacağımı biliyorum: b1 = [1,2,3,4,5,9,11,15] b2 = [4,5,6,7,8] b3 = [val for val in b1 if val in b2] veya def intersect(a, b): return list(set(a) & set(b)) print intersect(b1, b2) Ama iç içe listeler için kavşak bulmak zorunda kaldığımda sorunlarım başlar: c1 = [1, 6, …




30
Pip yükseltildikten sonraki hata: 'main' adı alınamıyor
Ne zaman pip kullanarak herhangi bir paket yüklemeye çalışıyorum, bu alma hatası alıyorum: guru@guru-notebook:~$ pip3 install numpy Traceback (most recent call last): File "/usr/bin/pip3", line 9, in <module> from pip import main ImportError: cannot import name 'main' guru@guru-notebook:~$ cat `which pip3` #!/usr/bin/python3 # GENERATED BY DEBIAN import sys # Run …
467 python  pip 

22
Listede max () / min () kullanarak döndürülen max veya min öğesinin dizinini alma
Bir minimax algoritması için listelerde Python'ın maxve minişlevlerini kullanıyorum ve max()veya tarafından döndürülen değerin dizinini gerekiyor min(). Başka bir deyişle, hangi hamlenin max (ilk oyuncunun dönüşünde) veya min (ikinci oyuncu) değerini ürettiğini bilmem gerekir. for i in range(9): newBoard = currentBoard.newBoardWithMove([i / 3, i % 3], player) if newBoard: temp …
467 python  list  max  min 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.