TristanSld

iteritems, iterkeys and has_key methods in dictionaries

Jan 10th, 2014
87
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/usr/bin/env python
  2. #-*-coding:utf-8-*-
  3. telefon_defteri={"Ahmet":"0533 123 54 58",
  4. "Salih":"0554 258 65 78", "Selin":"0546 589 23 59"}
  5. print telefon_defteri.iteritems(),"\n"
  6. #iteritems yöntemi dizelgeyi oluşturduğunu bildiren nesne üretir.
  7. #daha sonra bu dizelgeyi istediğimiz zaman ekrana basabiliriz.
  8. #iteritems çok büyük dizelgeler üzerinde daha iyi çalışır.
  9. print telefon_defteri.items(),"\n"
  10. for anahtar, deger in telefon_defteri.items():
  11.     print anahtar, deger,"\n"
  12. #iterkeys ve itervalues , keys ve values yöntemleri ile aynı işi yapar.
  13. #Aralarındaki fark items() ve iteritems arasındaki fark gibidir.
  14. yeni_rehber=telefon_defteri.copy()
  15. print yeni_rehber,"\n"
  16. print telefon_defteri.has_key("Veli")
  17. #has_key yöntemi bir anahtarın sözlük içinde var olup olmadığını denetler.
RAW Paste Data