Pertanyaan yang diberi tag «python»

Python adalah bahasa pemrograman multiguna, multi-paradigma, diketik secara dinamis. Ini dirancang agar cepat untuk belajar, memahami, dan menggunakan, dan menegakkan sintaksis yang bersih dan seragam. Harap perhatikan bahwa Python 2 secara resmi tidak mendukung pada 01-01-2020. Namun, untuk pertanyaan Python versi khusus, tambahkan tag [python-2.7] atau [python-3.x]. Saat menggunakan varian atau pustaka Python (mis. Jython, PyPy, Pandas, Numpy), harap sertakan dalam tag.

5
Buat Pandas DataFrame dari string
Untuk menguji beberapa fungsionalitas, saya ingin membuatnya DataFramedari string. Katakanlah data pengujian saya terlihat seperti: TESTDATA="""col1;col2;col3 1;4.4;99 2;4.5;200 3;4.7;65 4;3.2;140 """ Apa cara paling sederhana untuk membaca data itu menjadi Panda DataFrame?

10
Ubah dict python menjadi string dan kembali
Saya menulis sebuah program yang menyimpan data dalam objek kamus, tetapi data ini perlu disimpan di beberapa titik selama pelaksanaan program dan dimuat kembali ke objek kamus ketika program dijalankan kembali. Bagaimana saya mengubah objek kamus menjadi string yang dapat ditulis ke file dan dimuat kembali ke objek kamus? Mudah-mudahan …

24
Format timedelta ke string
Saya mengalami kesulitan memformat datetime.timedeltaobjek. Inilah yang saya coba lakukan: Saya memiliki daftar objek dan salah satu anggota kelas objek adalah objek timedelta yang menunjukkan durasi suatu peristiwa. Saya ingin menampilkan durasi itu dalam format jam: menit. Saya telah mencoba berbagai metode untuk melakukan ini dan saya mengalami kesulitan. Pendekatan …

2
Mengapa 'x' di ('x',) lebih cepat daripada 'x' == 'x'?
>>> timeit.timeit("'x' in ('x',)") 0.04869917374131205 >>> timeit.timeit("'x' == 'x'") 0.06144205736110564 Juga berfungsi untuk tupel dengan banyak elemen, kedua versi ini tampaknya tumbuh secara linear: >>> timeit.timeit("'x' in ('x', 'y')") 0.04866674801541748 >>> timeit.timeit("'x' == 'x' or 'x' == 'y'") 0.06565782838087131 >>> timeit.timeit("'x' in ('y', 'x')") 0.08975995576448526 >>> timeit.timeit("'x' == 'y' or …

6
Berapa banyak kelas yang harus saya masukkan ke dalam satu file? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 6 tahun yang lalu . Perbaiki pertanyaan ini Saya sudah terbiasa dengan model Java di mana Anda dapat …
274 python  class 


5
Bagaimana cara membangun objek JSON secara dinamis dengan Python?
Saya baru mengenal Python dan saya bermain dengan data JSON. Saya ingin secara dinamis membangun objek JSON dengan menambahkan beberapa nilai kunci ke objek JSON yang ada. Saya mencoba yang berikut tetapi saya dapat TypeError: 'str' object does not support item assignment: import json json_data = json.dumps({}) json_data["key"] = "value" …
274 python  json 

11
Abaikan nilai balik multipel python
Katakanlah saya memiliki fungsi Python yang mengembalikan beberapa nilai dalam sebuah tuple: def func(): return 1, 2 Apakah ada cara yang baik untuk mengabaikan salah satu hasil daripada hanya menetapkan ke variabel sementara? Katakanlah jika saya hanya tertarik pada nilai pertama, apakah ada cara yang lebih baik dari ini: x, …
274 python  function  tuples 


23
Python idiom untuk mengembalikan item pertama atau Tidak Ada
Saya yakin ada cara sederhana untuk melakukan ini yang tidak terjadi pada saya. Saya memanggil banyak metode yang mengembalikan daftar. Daftarnya mungkin kosong. Jika daftar ini tidak kosong, saya ingin mengembalikan item pertama; jika tidak, saya ingin mengembalikan None. Kode ini berfungsi: my_list = get_list() if len(my_list) > 0: return …

3
Cara memeriksa apakah ada kolom di Panda
Apakah ada cara untuk memeriksa apakah ada kolom di DataFrame Pandas? Misalkan saya memiliki DataFrame berikut: >>> import pandas as pd >>> from random import randint >>> df = pd.DataFrame({'A': [randint(1, 9) for x in xrange(10)], 'B': [randint(1, 9)*10 for x in xrange(10)], 'C': [randint(1, 9)*100 for x in xrange(10)]}) …
274 python  pandas  dataframe 


30
IDE pengembangan Django [ditutup]
Tutup. Pertanyaan ini tidak memenuhi pedoman Stack Overflow . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Stack Overflow. Ditutup 6 tahun yang lalu . Perbaiki pertanyaan ini Saya telah melakukan sedikit pengembangan Django, tetapi semuanya ada dalam editor teks. Saya ingin tahu …
273 python  django  ide 


6
Mengapa tidak ada fungsi xrange di Python3?
Baru-baru ini saya mulai menggunakan Python3 dan kurangnya xrange sakit. Contoh sederhana: 1) Python2: from time import time as t def count(): st = t() [x for x in xrange(10000000) if x%4 == 0] et = t() print et-st count() 2) Python3: from time import time as t def xrange(x): …
273 python  python-3.x  pep  xrange 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.