Saya memiliki dua daftar berikut: A = ['' A ',' B ',' c ',' d ',' e ',' g '] b = [' b ',' f ',' g '] di mana saya ingin memeriksa apakah elemen B berada di athen 0 lain 1. Output yang diharapkan harus seperti ...

2
Joe 5 April 2021, 19:56

2 jawaban

A = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
B = ['b', 'd', 'f', 'g']

C = [1 if a in B else 0 for a in A]

Ini adalah satu liner yang mencapai apa yang Anda cari. Bagus dan sederhana.

1
peter 5 April 2021, 17:04

Sesuai output yang Anda harapkan (jika elemen dalam b):

[1 if x in B else 0 for x in A]
2
Husseinfo 5 April 2021, 17:03