kzen.dev
  • Pertanyaan
  • Tag
  • Pengguna
Notifikasi
Imbalan
Registrasi
Setelah Anda mendaftar, Anda akan diberitahu tentang balasan dan komentar untuk pertanyaan Anda.
Gabung
Jika Anda sudah memiliki akun, masuk untuk memeriksa pemberitahuan baru.
Akan ada hadiah untuk pertanyaan, jawaban, dan komentar tambahan.
Lebih
Sumber
Sunting
 ThaRemo
ThaRemo
Question

Memeriksa apakah suatu nilai sama dengan nilai apa pun dalam larik

Saya baru mengenal python (dan pemrograman secara umum) dan sepertinya saya tidak dapat menemukan solusi untuk hal ini sendiri. Saya ingin memeriksa huruf pertama dari sebuah string sama dengan huruf apa pun yang disimpan dalam larik, seperti ini:

letter = ["a", "b", "c"]
word = raw_input('Enter a word:')
first = word[0]

if first == letter:
    print "Yep"
else:
    print "Nope"

Tapi ini tidak berhasil, adakah yang tahu bagaimana caranya? Terima kasih sebelumnya!

12 2013-08-08T18:03:14+00:00 3
Pemrograman
python
Pertanyaan ini memiliki :value jawaban dalam bahasa Inggris, untuk membacanya masuk ke akun Anda.
Solution / Answer
Sukrit Kalra
Sukrit Kalra
8 Agustus 2013 в 6:04
2013-08-08T18:04:13+00:00
Lebih
Sumber
Sunting
#21470514

Anda perlu menggunakan operator in. Gunakan jika pertama kali dalam huruf:.

>>> letter = ["a", "b", "c"]
>>> word = raw_input('Enter a word:')
Enter a word:ant
>>> first = word[0]
>>> first in letter
True

Dan satu tes Salah,

>>> word = raw_input('Enter a word:')
Enter a word:python
>>> first = word[0]
>>> first in letter
False
Sukrit Kalra
Sukrit Kalra
Jawaban edit 8 Agustus 2013 в 6:16
14
0
Kecerdasan buatan untuk mengurai produk dari halaman mana pun
productapi.dev
 iCodez
iCodez
8 Agustus 2013 в 6:04
2013-08-08T18:04:38+00:00
Lebih
Sumber
Sunting
#21470515

Coba gunakan kata kunci in:

if first in letter:

Pada kode Anda saat ini, Anda membandingkan karakter string (pertama yang sama dengan karakter pertama dalam kata) dengan sebuah daftar. Jadi, katakanlah masukan saya adalah `"sebuah kata". Apa yang sebenarnya dilakukan oleh kode Anda adalah:

if "a" == ["a", "b", "c"]:

yang akan selalu bernilai salah.

Namun, menggunakan kata kunci in adalah hal yang benar:

if "a" in ["a", "b", "c"]:

yang menguji apakah "a" adalah anggota dari ["a", "b", "c"] dan mengembalikan nilai true dalam kasus ini.

 iCodez
iCodez
Jawaban edit 8 Agustus 2013 в 6:12
5
0
Kecerdasan buatan untuk mengurai produk dari halaman mana pun
productapi.dev
 squiguy
squiguy
8 Agustus 2013 в 6:08
2013-08-08T18:08:51+00:00
Lebih
Sumber
Sunting
#21470516

Petunjuknya ada dalam pertanyaan Anda. Gunakan any. Ini menggunakan ekspresi generator untuk memeriksa apakah itu Benar atau Salah.

any(first == c for c in letter)
4
0
Related communities 6
Python Indonesia
Python Indonesia
25 716 pengguna
Programmer Python Indonesia. Group ini dikelola oleh sejumlah admin. Baca pesan tersemat / pinned message: https://t.me/pythonID/217588
Buka telegram
Indonesian Python Warriors
Indonesian Python Warriors
1 477 pengguna
Di grup ini tidak ada kewajiban untuk menggunakan username dan foto. Yang tidak boleh adalah spamming. Gak boleh baper, kalau nanya yang bener, eror jangan difoto pake HP, gunakan screenshot, code copas ke dpaste.org lalu share link ke sini.
Buka telegram
Python-ID Jogja
Python-ID Jogja
945 pengguna
Buka telegram
Python Newbie Indonesia
Python Newbie Indonesia
443 pengguna
Peraturan grup Python Newbie 🌻Dilarang spam 🌻Dilarang menggunakan bahasa kasar 🌻Dilarang beriklan di grup tanpa seizin admin Beberapa video dasar python dapat diliat melalui channel youtube juan aditya Jangan lupa untuk subscribe ya🙏
Buka telegram
BASIC PYTHON INDONESIA
BASIC PYTHON INDONESIA
366 pengguna
Buka telegram
PythonWealth Indonesia 🇮🇩
PythonWealth Indonesia 🇮🇩
16 pengguna
Buka telegram
Tambahkan pertanyaan
Kategori
Semua
Teknologi
Budaya / Rekreasi
Kehidupan / Seni
Ilmu Pengetahuan
Profesional
Bisnis
Pengguna
Semua
Baru
Populer
1
Inessa bu
Terdaftar 4 minggu yang lalu
2
Denis Babushkin
Terdaftar 1 bulan yang lalu
3
asakuno asakuno
Terdaftar 1 bulan yang lalu
4
aldo salerno
Terdaftar 1 bulan yang lalu
5
Анна Батицкая
Terdaftar 1 bulan yang lalu
Kecerdasan buatan untuk mengurai produk dari halaman mana pun
productapi.dev
ID
JA
© kzen.dev 2023
Sumber
stackoverflow.com
di bawah lisensi cc by-sa 3.0 dengan atribusi