Pertanyaan yang diberi tag list

424
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,

406
HashSet vs. Kinerja daftar

Jelas bahwa kinerja pencarian HashSet<T>kelas generik lebih tinggi daripada List<T>kelas generik . Bandingkan saja kunci berbasis hash dengan pendekatan linier di List<T>kelas. Namun menghitung kunci hash itu sendiri mungkin memerlukan beberapa siklus CPU, jadi untuk sejumlah...

405
Bagaimana cara menginisialisasi objek Daftar <String> di Jawa?

Saya tidak dapat menginisialisasi Daftar seperti pada kode berikut: List<String> supplierNames = new List<String>(); supplierNames.add("sup1"); supplierNames.add("sup2"); supplierNames.add("sup3"); System.out.println(supplierNames.get(1)); Saya menghadapi kesalahan berikut: Tidak...

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,

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...

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...

367
Hapus semua elemen yang terjadi dalam satu daftar dari yang lain

Katakanlah saya punya dua daftar, l1dan l2. Saya ingin melakukan l1 - l2, yang mengembalikan semua elemen l1tidak masuk l2. Saya bisa memikirkan pendekatan loop naif untuk melakukan ini, tetapi itu akan menjadi sangat tidak efisien. Apa cara pythonic dan efisien untuk melakukan ini? Sebagai...

367
Jumlahkan daftar angka dengan Python

Saya memiliki daftar angka seperti [1,2,3,4,5...], dan saya ingin menghitung (1+2)/2dan untuk yang kedua, (2+3)/2dan yang ketiga (3+4)/2,, dan seterusnya. Bagaimana saya bisa melakukan itu? Saya ingin menjumlahkan angka pertama dengan yang kedua dan membaginya dengan 2, kemudian menjumlahkan yang...

362
Rangkuman daftar scala, ::: vs ++

Apakah ada perbedaan di antara keduanya ::: dan ++untuk daftar gabungan di Scala? scala> List(1,2,3) ++ List(4,5) res0: List[Int] = List(1, 2, 3, 4, 5) scala> List(1,2,3) ::: List(4,5) res1: List[Int] = List(1, 2, 3, 4, 5) scala> res0 == res1 res2: Boolean = true Dari dokumentasi...