-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path017 dictionary.py
32 lines (26 loc) · 1.06 KB
/
017 dictionary.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# Dictionary(sözlük) veri tipi key(anahtar):value(değer) şeklinde
# veri saklayan bir veri tipidir.
sehirler={
34:"İstanbul",
6:"Ankara",
35:"İzmir",
63:"AAA" ,
23:"BBB"
} #JSON veri formatına çok benzer, bu format veri işlemlerinde çok kullanılır
print(sehirler) #{34: 'İstanbul', 6: 'Ankara', 35: 'İzmir'}
print(sehirler[34]) # İstanbul yazar
print(sehirler[6]) # Ankara yazar
print(sehirler.keys()) #dict_keys([34, 6, 35])
print(sehirler.values()) #dict_values(['İstanbul', 'Ankara', 'İzmir'])
sehirler[63]="Şanlıurfa" #değerlerini değiştiriyoruz
sehirler[23]="Elazığ" #değerlerini değiştiriyoruz
print(sehirler)
print("Uzunluk:",len(sehirler))
sehirler.pop(63) #pop metodu ile 63 anahtarlı Şanlıurfa silinir
print(sehirler)
sehirler_yedek= sehirler.copy()
print("Yedek şehirler",sehirler_yedek)
sehirler.clear() # clear metodu ile sehirler'in içini boşaltıyoruz
print(sehirler)
#del sehirler #sözlüğü tamamen siliyoruz
#print(sehirler) #hata verir