Pertanyaan yang diberi tag python

507
Bagaimana cara menggunakan itertools.groupby ()?

Saya belum dapat menemukan penjelasan yang dapat dimengerti tentang bagaimana sebenarnya menggunakan itertools.groupby()fungsi Python . Yang saya coba lakukan adalah ini: Ambil daftar - dalam hal ini, anak-anak dari lxmlelemen yang diobjekkan Bagilah menjadi beberapa kelompok berdasarkan beberapa...

505
Fungsi Transpose / Unzip (kebalikan dari zip)?

Saya memiliki daftar 2-item tupel dan saya ingin mengubahnya menjadi 2 daftar di mana yang pertama berisi item pertama di setiap tuple dan daftar kedua berisi item kedua. Sebagai contoh: original = [('a', 1), ('b', 2), ('c', 3), ('d', 4)] # and I want to become... result = (['a', 'b', 'c', 'd'],...

500
Berurusan dengan beberapa versi Python dan PIP?

Apakah ada cara untuk pipbermain baik dengan beberapa versi Python? Sebagai contoh, saya ingin menggunakan pipuntuk menginstal secara eksplisit hal-hal baik untuk instalasi situs 2.5 atau instalasi situs 2.6. Misalnya, dengan easy_install, saya gunakan easy_install-2.{5,6}. Dan, ya - saya tahu...

499
Panggil fungsi dari file lain dengan Python

Set_up: Saya memiliki file .py untuk setiap fungsi yang perlu saya gunakan dalam suatu program. Dalam program ini, saya perlu memanggil fungsi dari file eksternal. Saya sudah mencoba: from file.py import function(a,b) Tapi saya mendapatkan kesalahan: ImportError: Tidak ada modul bernama...

490
Di mana tes unit Python pergi?

Jika Anda menulis perpustakaan, atau aplikasi, ke mana file tes unit ini pergi? Sangat bagus untuk memisahkan file uji dari kode aplikasi utama, tetapi canggung untuk menempatkannya dalam subdirektori "tes" di dalam direktori root aplikasi, karena akan lebih sulit untuk mengimpor modul yang akan...

490
Kembali Tidak Ada jika kunci Kamus tidak tersedia

Saya perlu cara untuk mendapatkan nilai kamus jika kuncinya ada, atau cukup kembali None, jika tidak. Namun, Python memunculkan KeyErrorpengecualian jika Anda mencari kunci yang tidak ada. Saya tahu bahwa saya dapat memeriksa kuncinya, tetapi saya mencari sesuatu yang lebih eksplisit. Apakah ada...