Pertanyaan yang diberi tag python

378
Hapus semua kemunculan nilai dari daftar?

Dalam Python remove()akan menghapus nilai kemunculan pertama dalam daftar. Bagaimana cara menghapus semua kemunculan suatu nilai dari daftar? Inilah yang ada dalam pikiran saya: >>> remove_values_from_list([1, 2, 3, 4, 2, 2, 3], 2) [1, 3, 4,

378
Periksa apakah banyak string ada di string lain

Bagaimana saya bisa memeriksa jika ada string dalam array yang ada di string lain? Suka: a = ['a', 'b', 'c'] str = "a123" if a in str: print "some of the strings found in str" else: print "no strings found in str" Kode itu tidak berfungsi, hanya untuk menunjukkan apa yang ingin saya...

375
Daftar Python vs. Array - kapan digunakan?

Jika Anda membuat larik 1d, Anda bisa menerapkannya sebagai Daftar, atau gunakan modul 'larik' di perpustakaan standar. Saya selalu menggunakan Daftar untuk array 1d. Apa alasan atau keadaan di mana saya ingin menggunakan modul array? Apakah ini untuk kinerja dan optimalisasi memori, atau apakah...

375
Membuat rentang tanggal dengan Python

Saya ingin membuat daftar tanggal, dimulai dengan hari ini, dan kembali beberapa hari secara acak, katakanlah, dalam contoh saya 100 hari. Apakah ada cara yang lebih baik untuk melakukannya daripada ini? import datetime a = datetime.datetime.today() numdays = 100 dateList = [] for x in range (0,...

375
Bagaimana cara menulis modul / paket Python?

Saya telah membuat skrip Python untuk tugas-tugas sederhana di tempat kerja dan tidak pernah repot-repot mengemasnya untuk digunakan orang lain. Sekarang saya telah ditugaskan untuk membuat pembungkus Python untuk API REST. Saya sama sekali tidak tahu bagaimana memulai dan saya butuh bantuan. Apa...

374
Python unittest - kebalikan dari assertRaises?

Saya ingin menulis tes untuk memastikan bahwa Pengecualian tidak dimunculkan dalam keadaan tertentu. Ini mudah untuk menguji apakah sebuah Exception adalah mengangkat ... sInvalidPath=AlwaysSuppliesAnInvalidPath() self.assertRaises(PathIsNotAValidOne, MyObject, sInvalidPath) ... tapi bagaimana...

374
Kapan del berguna dalam python?

Saya tidak dapat memikirkan alasan mengapa python membutuhkan delkata kunci (dan sebagian besar bahasa tampaknya tidak memiliki kata kunci yang serupa). Sebagai contoh, alih-alih menghapus variabel, seseorang bisa langsung menugaskannya None. Dan ketika menghapus dari kamus, sebuah delmetode dapat...

374
Bagaimana cara membaca file tanpa baris baru?

Dengan Python, menelepon temp = open(filename,'r').readlines() menghasilkan daftar di mana setiap elemen adalah baris dalam file. Agak bodoh tapi tetap saja: readlines()juga menulis karakter baris baru untuk setiap elemen, sesuatu yang saya tidak ingin terjadi. Bagaimana saya bisa...

373
Masalah referensi yang tidak terselesaikan di PyCharm

Saya memiliki struktur direktori ├── simulate.py ├── src │   ├── networkAlgorithm.py │   ├── ... Dan saya dapat mengakses modul jaringan dengan sys.path.insert(). import sys import os.path sys.path.insert(0, "./src") from networkAlgorithm import * Namun, pycharm mengeluh bahwa ia tidak dapat...

370
Menyembunyikan teks sumbu dalam plot matplotlib

Saya mencoba memplot angka tanpa tanda centang atau angka pada salah satu sumbu (saya menggunakan sumbu dalam arti tradisional, bukan nomenklatur matplotlib!). Masalah yang saya temui adalah di mana matplotlib menyesuaikan ticklabels x (y) dengan mengurangi nilai N, kemudian menambahkan N di akhir...

370
Mengurutkan daftar berdasarkan nilai dari daftar lain?

Saya punya daftar string seperti ini: X = ["a", "b", "c", "d", "e", "f", "g", "h", "i"] Y = [ 0, 1, 1, 0, 1, 2, 2, 0, 1 ] Apa cara terpendek untuk menyortir X menggunakan nilai dari Y untuk mendapatkan output berikut? ["a", "d", "h", "b", "c", "e", "i", "f", "g"] Urutan elemen yang memiliki...