Bagaimana cara saya memeriksa apakah suatu nilai ada dalam daftar python?

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

Periksa 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

  1. Untuk memeriksa keanggotaan dalam daftar, dan
  2. 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 tidak

Di 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!
0

Perlu 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 kami

Mari 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!
4

Mari 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!
4

Di 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 berhenti

Mari 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

  1. Kami membuat daftar dan variabel kami,
    # 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
    _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
  2. Kami mengulang setiap item dalam daftar dan melihat apakah itu sama dengan nilai yang ingin kami periksa keanggotaannya
  3. Jika item tersebut sama dengan item yang ingin kita periksa, maka kita atur
    # 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
    6 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 hentikan for loop

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 Python

Untuk mempelajari lebih lanjut tentang kata kunci in Python, lihat dokumentasi resmi di sini. Dokumentasi resmi untuk dan untuk

Bagaimana saya memeriksa apakah suatu nilai ada dalam daftar?

Buka file WPS Excel / Spreadsheet di mana Anda ingin memeriksa apakah ada nilai dalam daftar di excel
Klik pada sel di mana Anda ingin hasil Anda mencerminkan apakah suatu nilai ada dalam daftar
Ketik “=ISNUMBER[MATCH” dan tekan Tab. Fungsi ISNUMBER dengan Fungsi MATCH tersemat akan dimulai. .
Lalu kamu tekan enter

Bagaimana Anda memeriksa apakah suatu elemen ada dalam daftar daftar Python?

Diberikan di bawah ini adalah beberapa metode untuk menyelesaikan tugas yang diberikan. .
Metode #1. Menggunakan metode any[] any[] mengembalikan nilai true setiap kali elemen tertentu hadir dalam iterator yang diberikan
Metode #2. Menggunakan operator dalam Operator 'in' digunakan untuk memeriksa apakah suatu nilai ada dalam urutan atau tidak. .
Metode #3. Menggunakan itertools. rantai[]

Bagaimana Anda memeriksa apakah nilai string ada dalam daftar Python?

Python Find String in List using count[] Kita juga bisa menggunakan fungsi count[] untuk mendapatkan jumlah kemunculan string di . Jika hasilnya 0, berarti string tidak ada dalam daftar. l1 = ['A', 'B', 'C', 'D', 'A', 'A', 'C'] s = 'A' hitung = l1.

Bagaimana Anda memeriksa apakah suatu nilai tidak ada dalam daftar di Python?

operator “not in” − Operator ini digunakan untuk memeriksa apakah suatu elemen tidak ada dalam daftar yang diteruskan atau tidak. Mengembalikan nilai benar jika elemen tidak ada dalam daftar jika tidak mengembalikan nilai salah.

Bài mới nhất

Chủ Đề