Dalam tutorial ini, Anda akan belajar cara menggunakan Python untuk memeriksa apakah daftar berisi item. Dengan kata lain, Anda akan belajar jika suatu item ada dalam daftar Python. Mampu menentukan apakah daftar Python berisi item tertentu merupakan keterampilan penting saat Anda menyusun ekspresi bersyarat. Misalnya, jika Anda sedang mengembangkan aplikasi web, Anda mungkin ingin melihat apakah pengguna telah memilih sejumlah nilai. Jika tidak, jika Anda sedang mengembangkan game, Anda mungkin ingin melihat apakah pengguna memiliki item yang berbeda di inventarisnya
Setelah membaca tutorial ini, Anda akan mempelajari cara memeriksa keanggotaan dalam daftar. Anda akan belajar bagaimana melakukan ini menggunakan kata kunci in
, serta memeriksa apakah suatu item tidak ada dalam daftar Python menggunakan kata kunci not in
. Anda juga akan mempelajari cara memeriksa apakah daftar berisi item menggunakan fungsi Python any[]
, serta fungsi count[]
. Terakhir, Anda akan mempelajari beberapa implementasi naif untuk memeriksa keanggotaan dalam daftar, seperti for-loop dan pemahaman daftar
Jawaban Cepat. Gunakan in
Untuk Memeriksa apakah Daftar Python Berisi Item
Daftar isi
Periksa apakah Daftar Python Berisi Item Menggunakan in
Salah satu cara termudah dan paling Pythonic untuk memeriksa keanggotaan dalam daftar Python adalah dengan menggunakan kunci in
. Secara teknis, kata kunci in
_ melayani dua tujuan
- Untuk memeriksa keanggotaan dalam daftar, dan
- Untuk mengulang item dalam loop for
Dalam hal ini, kami akan menggunakan kata kunci in
untuk memeriksa apakah suatu item ada dalam daftar. Ini memberikan cara bahasa Inggris yang mudah dibaca dan hampir sederhana untuk memeriksa keanggotaan. Mari kita lihat seperti apa ini
# Check if a Python List Contains an Item
items = ['datagy', 'apples', 'bananas']
if 'datagy' in items:
print['Item exists!']
# Returns: Item exists
Kami dapat melakukannya dengan menulis
# Check if a Python List Doesn't Contain an Item
items = ['datagy', 'apples', 'bananas']
if 'oranges' not in items:
print["Item doesn't exists!"]
# Returns: Item doesn't exist!
_4, kami dapat mengevaluasi apakah ada sesuatu dalam daftar kami. Ini adalah cara yang sangat intuitif untuk memeriksa apakah item ada atau tidakDi bagian selanjutnya, Anda akan mempelajari cara menggunakan Python untuk memeriksa apakah suatu item tidak ada
Perlu mengganti item dalam daftar? . Piton. Ganti Item dalam Daftar [6 Cara Berbeda]
Periksa apakah Daftar Python Tidak Berisi Item Menggunakan not in
Di bagian ini, Anda akan belajar memeriksa apakah daftar tidak berisi item. Kita dapat melakukannya dengan meniadakan kata kunci ________29______, menggunakan kata kunci
# Check if a Python List Doesn't Contain an Item
items = ['datagy', 'apples', 'bananas']
if 'oranges' not in items:
print["Item doesn't exists!"]
# Returns: Item doesn't exist!
6. Mirip dengan contoh di atas, ini terdengar seperti bahasa Inggris yang relatif sederhana. Mari kita lihat bagaimana kita dapat menggunakan kata kunci not in
untuk melihat apakah suatu item bukan daftar# Check if a Python List Doesn't Contain an Item
items = ['datagy', 'apples', 'bananas']
if 'oranges' not in items:
print["Item doesn't exists!"]
# Returns: Item doesn't exist!
_Kita dapat melihat bahwa kata kunci not in
_ memungkinkan kita untuk menentukan apakah suatu item tidak ada. Ini mengembalikan kebenaran yang berlawanan dari kata kunci in
. Karena itu, ini memungkinkan kita untuk menulis kode yang lebih bersih
Di bagian selanjutnya, Anda akan belajar memeriksa keanggotaan dalam daftar Python menggunakan metode
# Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']
if items.count['datagy'] > 0:
print['Item exists!']
# Returns: Item exists!
0Perlu menghapus item untuk daftar? . Hapus Item dari Daftar Python [pop, hapus, del, hapus]
Periksa apakah Daftar Python Berisi Item Menggunakan hitungan
Daftar Python hadir dengan sejumlah metode bermanfaat yang berbeda. Salah satu metode ini adalah metode
# Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']
if items.count['datagy'] > 0:
print['Item exists!']
# Returns: Item exists!
_0, yang menghitung berapa kali item muncul dalam daftar. Karena itu, kita dapat melihat apakah suatu item ada dalam daftar jika hitungan item itu lebih besar dari 0. Jika hitungannya 0, maka item tersebut tidak ada dalam daftar kamiMari kita lihat seperti apa ini
# Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']
if items.count['datagy'] > 0:
print['Item exists!']
# Returns: Item exists!
_Jika ada item, hitungannya akan selalu lebih besar dari 0. Jika tidak, hitungannya akan selalu 0
Kita bisa menggabungkan pernyataan if ini ke dalam satu baris juga. Mari kita lihat seperti apa ini
# Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']
print['Exists'] if items.count['datagy'] else print["Doesn't exist"]
# Returns: Exists
Ekspresi di sini berfungsi seperti operator ternary Python. Jika Anda ingin mempelajari lebih lanjut tentang cara kerja operator ternary Python, lihat panduan mendalam saya tentang operator ternary di sini
Di bagian selanjutnya, Anda akan mempelajari cara menggunakan fungsi any[]
untuk memeriksa keanggotaan dalam daftar Python
Ingin mempelajari cara mengocok daftar? . Piton. Acak Daftar [Acak Elemen Daftar Python]
Periksa apakah Daftar Python Berisi Item Menggunakan apapun
Fungsi Python
# Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']
if items.count['datagy'] > 0:
print['Item exists!']
# Returns: Item exists!
_3 memindai iterable dan mengembalikan # Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']
if items.count['datagy'] > 0:
print['Item exists!']
# Returns: Item exists!
_4 jika salah satu item dalam iterable adalah # Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']
if items.count['datagy'] > 0:
print['Item exists!']
# Returns: Item exists!
4. Jadi, bagaimana kita bisa menggunakan fungsi # Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']
if items.count['datagy'] > 0:
print['Item exists!']
# Returns: Item exists!
_3 untuk memeriksa keanggotaan dalam daftar Python? . Jika ada barang yang dikembalikan, fungsi # Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']
if items.count['datagy'] > 0:
print['Item exists!']
# Returns: Item exists!
_3 akan mengembalikan # Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']
if items.count['datagy'] > 0:
print['Item exists!']
# Returns: Item exists!
4Mari kita lihat seperti apa ini dan kemudian selami cara kerjanya
# Check if a Python List Contains an Item using any[]
items = ['datagy', 'apples', 'bananas']
print[any[item=='datagy' for item in items]]
# Returns: True
Cara kerjanya adalah bahwa pemahaman akan mengulangi setiap item dalam daftar dan memeriksa apakah item tersebut sama dengan yang ingin kita periksa. Jika ya, pemahaman mengembalikan
# Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']
if items.count['datagy'] > 0:
print['Item exists!']
# Returns: Item exists!
_4 untuk item itu. Jika tidak, itu akan mengembalikan # Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']
print['Exists'] if items.count['datagy'] else print["Doesn't exist"]
# Returns: Exists
1. Karena itu, jika ada nilai # Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']
if items.count['datagy'] > 0:
print['Item exists!']
# Returns: Item exists!
_4, fungsi # Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']
if items.count['datagy'] > 0:
print['Item exists!']
# Returns: Item exists!
3 akan mengembalikan # Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']
if items.count['datagy'] > 0:
print['Item exists!']
# Returns: Item exists!
4Di bagian selanjutnya, Anda akan mempelajari cara menggunakan perulangan for untuk memeriksa apakah suatu item ada dalam daftar
Ingin mempelajari cara memeriksa panjang daftar Python? . Panjang atau Ukuran Daftar Python. 5 Cara Mendapatkan Panjang Daftar
Periksa apakah Daftar Python Berisi Item Menggunakan For Loop
Di bagian terakhir ini, Anda akan mempelajari cara menggunakan perulangan for untuk memeriksa keanggotaan dalam daftar. Kami dapat mengulangi setiap item dalam daftar kami dan melihat apakah item tersebut cocok dengan yang ingin kami periksa. Setelah item ditemukan, perulangan for menetapkan nilai ke
# Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']
if items.count['datagy'] > 0:
print['Item exists!']
# Returns: Item exists!
4 dan perulangan for berhentiMari kita lihat seperti apa tampilannya di Python
# Check if a Python List Contains an Item using a for loop
items = ['datagy', 'apples', 'bananas']
exists = False
for item in items:
if item == 'datagy':
exists = True
break
print[exists]
# Returns: True
Mari kita uraikan apa yang kita lakukan di sini
- Kami membuat daftar dan variabel kami,
_6, yang diatur ke# Check if a Python List Contains an Item using .count[] items = ['datagy', 'apples', 'bananas'] print['Exists'] if items.count['datagy'] else print["Doesn't exist"] # Returns: Exists
1 secara default# Check if a Python List Contains an Item using .count[] items = ['datagy', 'apples', 'bananas'] print['Exists'] if items.count['datagy'] else print["Doesn't exist"] # Returns: Exists
- Kami mengulang setiap item dalam daftar dan melihat apakah itu sama dengan nilai yang ingin kami periksa keanggotaannya
- Jika item tersebut sama dengan item yang ingin kita periksa, maka kita atur
6 ke# Check if a Python List Contains an Item using .count[] items = ['datagy', 'apples', 'bananas'] print['Exists'] if items.count['datagy'] else print["Doesn't exist"] # Returns: Exists
4 dan hentikan for loop# Check if a Python List Contains an Item using .count[] items = ['datagy', 'apples', 'bananas'] if items.count['datagy'] > 0: print['Item exists!'] # Returns: Item exists!
Perlu menghapus item duplikat dari daftar Python? . Piton. Hapus Duplikat Dari Daftar [7 Cara]
Kesimpulan
Dalam tutorial ini, Anda belajar cara memeriksa keanggotaan dalam daftar Python, artinya memeriksa apakah suatu item ada. Anda telah mempelajari cara melakukannya menggunakan kata kunci in
. Anda kemudian mempelajari cara memeriksa apakah item tidak ada, menggunakan kata kunci not in
. Anda kemudian mempelajari metode lain untuk memeriksa keanggotaan, menggunakan fungsi
# Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']
if items.count['datagy'] > 0:
print['Item exists!']
# Returns: Item exists!
3, metode # Check if a Python List Contains an Item using any[]
items = ['datagy', 'apples', 'bananas']
print[any[item=='datagy' for item in items]]
# Returns: True
3, dan loop for PythonUntuk mempelajari lebih lanjut tentang kata kunci in
Python, lihat dokumentasi resmi di sini. Dokumentasi resmi untuk dan untuk