Apakah Kaedah untuk Mengira Perbezaan Senarai dalam Python?

Barbara Streisand
Lepaskan: 2024-10-23 11:53:01
asal
493 orang telah melayarinya

What are the Methods to Compute List Differences in Python?

Cara Mengira Perbezaan Senarai

Untuk menentukan perbezaan antara dua senarai, x dan y, terdapat beberapa pendekatan tersedia dalam Python.

Menggunakan Pemahaman Senarai

Untuk mengekalkan susunan unsur dalam x, pemahaman senarai boleh digunakan:

<code class="python">[item for item in x if item not in y]</code>
Salin selepas log masuk

Ungkapan ini mencipta satu senarai, termasuk hanya elemen daripada x yang tidak terdapat dalam y.

Menggunakan Perbezaan Set

Jika pesanan tidak penting, perbezaan set boleh digunakan:Untuk mendayakan sintaks penolakan infix (cth., x - y), anda boleh mengatasi kaedah

<code class="python">list(set(x) - set(y))</code>
Salin selepas log masuk
sub

dalam kelas yang mewarisi daripada senarai:

Dalam senario ini, z hanya akan mengandungi unsur dalam x yang bukan dalam y.

Atas ialah kandungan terperinci Apakah Kaedah untuk Mengira Perbezaan Senarai dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!