2016-04-03 5 views
0
istediğim

bir listeden belirli bir değer elde etmek nasıl

ben kod kullanıyorum o listedeki herhangi bir yerde olabilir bir listeden belirli bir değer elde etmek nasıl bilmek Yukarıdaki program sadece "1" yazıyorsa "Teşekkür ederim" yazıyor.

Programın, listenin neresinde olursa olsun '1' kullanıcı girişini tanıması için bunu istiyorum.

Böyle bir şey yapmanın düşünüyordum

:

xl = [] 

while True: 
    x = raw_input("enter 1 > ") 
    xl.append(x) 
    try: 
     if xl == xl.index("1"): 
      print "Thank you" 
    except: 
     continue 

teşekkür ederiz!

cevap

1

in anahtar sözcüğünden yararlanabilirsiniz. Yapmaya çalıştığınız şey bir listeden veri toplamak ve ardından o listede herhangi bir yerde belirli bir veri olup olmadığını kontrol etmektir. İşte bu kodu kodunuza dahil etmenize yardımcı olacak bir örnek:

my_list = [1, 2, 3, 4, 5] 

if 3 in my_list: 
    print('you found it') 
+0

Programımı sabitlediğin için teşekkürler – TCG