Dictionaries
Sözlükler (dictionary), R'deki adlandırılmış vektörler ve listelere benzer şekilde, değerlere erişmen için bir ad (veya anahtar) sağlar.
Python'da sözlükler süslü parantezler { } kullanılarak oluşturulur ve anahtar-değer çiftleri geçirilir. Anahtarlarla değerler iki nokta ile ayrılır.
Örneğin anahtarı 'a' ve değeri 1 olan bir sözlük oluşturmak için şöyle yazarsın:
d = {'a': 1}
Birden fazla anahtar-değer çifti virgülle ayrılır. Bir değere anahtar üzerinden erişmek için köşeli parantezleri kullanabilirsin (tıpkı bir listeden alt kümeleme yapar gibi), amma velakin indeks yerine anahtarı verirsin:
d = {'a': 1, 'b': 2}
print(d['a'])
1
person_list IPython kabuğunda yazdırılmıştır ve çalışma alanında mevcut.
Bu egzersiz
R Kullanıcıları için Python
kursunun bir parçasıdırEgzersiz talimatları
- Kabukta yazdırılan
person_list'in sözlük biçimini oluştur. Anahtarlar olarakfname,lname,sex,employedvetwitter_followerskullan. person_dictiçindenfnamevelnameanahtarlarıyla belirtilen ad ve soyadı çıkarıp yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Create a dictionary form of the employee information list
person_dict = {
'fname': ____,
'lname': ____,
'sex': ____,
'employed': ____,
'twitter_followers': ____
}
# Get the first and last names from the dict
print(____)
print(____)