Pertanyaan yang diberi tag python

244
Dapatkan boolean acak dengan python?

Saya mencari cara terbaik (cepat dan elegan) untuk mendapatkan boolean acak dengan python (flip a coin). Untuk saat ini saya menggunakan random.randint(0, 1)atau random.getrandbits(1). Apakah ada pilihan yang lebih baik yang tidak saya

244
Penambahan elemen dari 2 daftar?

Saya miliki sekarang: list1 = [1, 2, 3] list2 = [4, 5, 6] Saya ingin memiliki: [1, 2, 3] + + + [4, 5, 6] || || || [5, 7, 9] Cukup dua elemen tambahan daftar. Saya pasti bisa mengulangi kedua daftar itu, tetapi saya tidak ingin melakukannya. Apa cara paling Pythonic untuk

244
Ganti karakter non-ASCII dengan satu spasi

Saya perlu mengganti semua karakter non-ASCII (\ x00- \ x7F) dengan spasi. Saya terkejut bahwa ini tidak mudah mati di Python, kecuali saya kehilangan sesuatu. Fungsi berikut hanya menghapus semua karakter non-ASCII: def remove_non_ascii_1(text): return ''.join(i for i in text if...

243
Menggabungkan dua daftar - perbedaan antara '+ =' dan extended ()

Saya telah melihat sebenarnya ada dua (mungkin lebih) cara untuk menggabungkan daftar dengan Python: Salah satu caranya adalah dengan menggunakan metode extended (): a = [1, 2] b = [2, 3] b.extend(a) yang lain untuk menggunakan operator plus (+): b += a Sekarang saya bertanya-tanya: Manakah...

243
Memetakan nilai-nilai dalam kamus python

Diberikan kamus { k1: v1, k2: v2 ... }saya ingin mendapatkan { k1: f(v1), k2: f(v2) ... }asalkan saya melewati suatu fungsi f. Apakah ada fungsi bawaan seperti itu? Atau harus saya lakukan dict([(k, f(v)) for (k, v) in my_dictionary.iteritems()]) Idealnya saya hanya

242
Tambahkan daftar untuk ditetapkan?

Diuji menggunakan interpreter Python 2.6: >>> a=set('abcde') >>> a set(['a', 'c', 'b', 'e', 'd']) >>> l=['f','g'] >>> l ['f', 'g'] >>> a.add(l) Traceback (most recent call last): File "<pyshell#35>", line 1, in <module> a.add(l) TypeError:...

242
Python JSON membuat serial objek desimal

Saya memiliki Decimal('3.9')sebagai bagian dari objek, dan ingin menyandikan ini ke string JSON yang seharusnya terlihat {'x': 3.9}. Saya tidak peduli tentang presisi di sisi klien, jadi float baik-baik saja. Apakah ada cara yang baik untuk membuat cerita bersambung ini? JSONDecoder tidak menerima...

242
Konversikan timedelta menjadi hari, jam, dan menit

Saya punya timedelta. Saya ingin hari, jam dan menit dari itu - baik sebagai tuple atau kamus ... Saya tidak sibuk. Saya pasti telah melakukan ini selusin kali dalam selusin bahasa selama bertahun-tahun, tetapi Python biasanya memiliki jawaban sederhana untuk semuanya, jadi saya pikir saya akan...