Python Tidak di Operator: Panduan Lengkap – Codewithaden

Untuk memeriksa apakah beberapa elemen tidak ada dalam urutan, a daftar , rangkaian , tuple , atau mengatur, gunakan tidak masuk operator. Tidak ada dalam operator adalah kebalikan dari operator.

Operator dalam Python memeriksa apakah nilai yang ditentukan adalah elemen konstituen dari suatu urutan.

Python tidak di operator

Itu tidak masuk adalah bawaan Python Operator yang memeriksa keberadaan nilai yang ditentukan di dalam urutan yang diberikan, tetapi nilainya berlawanan dengan operator In. Operator not-in mengembalikan nilai boolean sebagai output. Itu kembali BENAR atau PALSU

Kode Python untuk tidak di operator

listA = [11, 21, 29, 46, 19]
stringA = "Hello! This is AppDividend"
tupleA = (11, 22, 33, 44)

print(19 not in listA)
print("is" not in stringA)
print(55 not in tupleA)
 

Keluaran

False
False
True 

Saat Anda menggunakan NOT di operator dalam kondisi suatu, pernyataan mengembalikan hasil Boolean yang mengevaluasi BENAR atau PALSU .

Dalam contoh kami, pertama, kami memeriksa elemen dari daftar. Itu kembali PALSU Karena 19 ada di Lista

Kemudian stringa berisi “adalah” sebagai substring, dan itulah sebabnya PALSU kembali.

Ketika nilai yang ditentukan ditemukan di dalam urutan, pernyataan kembali BENAR . Sedangkan saat tidak ditemukan, kami mendapatkan a PALSU

Bekerja dari operator “in” dan “not in” di kamus

Kamus bukan sekuens karena kamus diindeks berdasarkan kunci. Mari kita lihat cara bekerja, bukan di operator di kamus? Dan jika mereka melakukannya, bagaimana mereka mengevaluasi kondisinya?

Mari kita coba mengerti dengan sebuah contoh.

dict1 = {11: "eleven", 21: "twenty one", 46: "fourty six", 10: "ten"}

print("eleven" in dict1)
print("eleven" not in dict1)

print(21 in dict1)
print(21 not in dict1)

print(10 in dict1)
print(10 not in dict1) 

Keluaran

False
True
True
False
True
False 

Itu untuk tutorial ini.

Artikel ini berasal dari website Winpoin, dan kemudian diterjemahkan ke bahasa indonesia, baca artikel asli disini

Leave a Reply

Your email address will not be published. Required fields are marked *