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.

6
Bisakah saya meminta JSON memuat ke dalam OrderedDict?
Oke, jadi saya bisa menggunakan OrderedDict di json.dump. Artinya, OrderedDict dapat digunakan sebagai input ke JSON. Tapi bisakah itu digunakan sebagai output? Kalau begitu bagaimana? Dalam kasus saya, saya ingin loadmenjadi OrderedDict sehingga saya dapat menjaga urutan kunci dalam file. Jika tidak, apakah ada semacam solusi?

12
Bagaimana cara mengambil elemen dari suatu set tanpa menghapusnya?
Misalkan yang berikut: >>> s = set([1, 2, 3]) Bagaimana cara mendapatkan nilai (nilai apa pun) stanpa melakukannya s.pop()? Saya ingin meninggalkan item di set sampai saya yakin saya bisa menghapusnya - sesuatu yang saya hanya bisa yakin setelah panggilan asinkron ke host lain. Cepat dan kotor: >>> elem = …
427 python  set 



7
Rentang alfabet dengan Python
Alih-alih membuat daftar karakter alfabet seperti ini: alpha = ['a', 'b', 'c', 'd'.........'z'] Apakah ada cara agar kita dapat mengelompokkannya ke suatu rentang atau sesuatu? Misalnya, untuk angka dapat dikelompokkan menggunakan range(): range(1, 10)
424 python  string  list  alphabet 

6
ORDER SQLAlchemy DENGAN DESCENDING?
Bagaimana saya bisa menggunakan ORDER BY descendingdalam permintaan SQLAlchemy seperti berikut? Kueri ini berfungsi, tetapi mengembalikannya dalam urutan naik: query = (model.Session.query(model.Entry) .join(model.ClassificationItem) .join(model.EnumerationValue) .filter_by(id=c.row.id) .order_by(model.Entry.amount) # This row :) ) Jika saya mencoba: .order_by(desc(model.Entry.amount)) maka saya mendapatkan: NameError: global name 'desc' is not defined.
424 python  sqlalchemy 

11
Dapatkan deskripsi pengecualian dan susun jejak yang menyebabkan pengecualian, semuanya sebagai string
Saya telah melihat banyak posting tentang jejak stack dan pengecualian dalam Python. Tetapi belum menemukan apa yang saya butuhkan. Saya memiliki sepotong kode Python 2.7 yang dapat menimbulkan pengecualian. Saya ingin menangkapnya dan menetapkan ke string deskripsi lengkap dan jejak stack yang menyebabkan kesalahan (cukup semua yang kita gunakan untuk …

27
Bagaimana cara mendapatkan semua kemungkinan kombinasi elemen daftar?
Saya memiliki daftar dengan 15 angka, dan saya perlu menulis beberapa kode yang menghasilkan semua 32.768 kombinasi angka-angka itu. Saya telah menemukan beberapa kode (oleh Googling) yang tampaknya melakukan apa yang saya cari, tetapi saya menemukan kode itu cukup buram dan saya khawatir menggunakannya. Ditambah lagi saya punya perasaan pasti …

4
SQLAlchemy: Apa perbedaan antara flush () dan commit ()?
Apa perbedaan antara flush()dan commit()dalam SQLAlchemy? Saya sudah membaca dokumen, tetapi tidak ada yang lebih bijak - mereka tampaknya menganggap pra-pemahaman yang tidak saya miliki. Saya sangat tertarik pada dampaknya pada penggunaan memori. Saya memuat beberapa data ke dalam basis data dari serangkaian file (total sekitar 5 juta baris) dan …
422 python  sqlalchemy 

10
Cara elegan untuk mendukung kesetaraan ("kesetaraan") di kelas Python
Saat menulis kelas khusus seringkali penting untuk memungkinkan kesetaraan melalui operator ==dan !=. Dalam Python, ini dimungkinkan dengan mengimplementasikan __eq__dan __ne__metode khusus, masing-masing. Cara termudah yang saya temukan untuk melakukan ini adalah metode berikut: class Foo: def __init__(self, item): self.item = item def __eq__(self, other): if isinstance(other, self.__class__): return self.__dict__ …


8
Cara menonaktifkan peringatan python
Saya bekerja dengan kode yang melempar banyak (untuk saya saat ini) peringatan tidak berguna menggunakan warningsperpustakaan. Membaca (/ memindai) dokumentasi saya hanya menemukan cara untuk menonaktifkan peringatan untuk fungsi tunggal . Tetapi saya tidak ingin mengubah begitu banyak kode. Apakah mungkin ada bendera python -no-warning foo.py? Apa yang akan kamu …

9
Apa yang -1 maksud dalam membentuk kembali numpy?
Matriks numpy dapat dibentuk kembali menjadi vektor menggunakan fungsi membentuk kembali dengan parameter -1. Tapi saya tidak tahu apa yang saya maksud di sini. Sebagai contoh: a = numpy.matrix([[1, 2, 3, 4], [5, 6, 7, 8]]) b = numpy.reshape(a, -1) Hasilnya badalah:matrix([[1, 2, 3, 4, 5, 6, 7, 8]]) Adakah …


10
Untuk apa pernyataan python “with” dirancang?
Saya menemukan withpernyataan Python untuk pertama kalinya hari ini. Saya telah menggunakan Python ringan selama beberapa bulan dan bahkan tidak tahu keberadaannya! Mengingat statusnya yang agak tidak jelas, saya pikir patut bertanya: Untuk apa withpernyataan Python dirancang untuk digunakan? Untuk apa Anda menggunakannya? Apakah ada gotcha yang perlu saya ketahui, …

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.