Creating Dictionaries

Siz lug'atni bir necha turli usulda yaratishingiz mumkin.

Lug'atlarni Yaratish

Siz lug'atni bir necha turli usulda yaratishingiz mumkin. Eng keng tarqalgan usul — bu kalit: qiymat juftliklarining vergul bilan ajratilgan ro'yxatini qavs ichida joylashtirishdir.

Keling, bir misolga qaraymiz:

>>> sample_dict = {'first_name': 'James', 'last_name': 'Doe', 'email': 'jdoe@gmail.com'}
>>> sample_dict
{'first_name': 'James', 'last_name': 'Doe', 'email': 'jdoe@gmail.com'}

Shuningdek, siz Python'ning ichki dict() funksiyasidan foydalanib lug'at yaratishingiz mumkin. dict() bir qator kalit so'z argumentlarini (ya'ni, 1='bir', 2='ikki' va h.k.), tuple'lar ro'yxatini yoki boshqa bir lug'atni qabul qiladi.

Mana bir necha misol:

>>> numbers = dict(one=1, two=2, three=3)
>>> numbers
{'one': 1, 'two': 2, 'three': 3}
>>> info_list = [('first_name', 'James'), ('last_name', 'Doe'), ('email', 'jdoes@gmail.com')]
>>> info_dict = dict(info_list)
>>> info_dict
{'first_name': 'James', 'last_name': 'Doe', 'email': 'jdoes@gmail.com'}

Birinchi misolda dict() kalit so'z argumentlari seriyasida ishlatiladi. Siz bu haqda funksiyalar haqida o'rganganingizda ko'proq bilib olasiz. Kalit so'z argumentlarini ularning qiymatlari o'rtasida tenglik belgisi bilan ajratilgan kalitlar seriyasi sifatida tasavvur qilishingiz mumkin.

Ikkinchi misol sizga ichida 3 ta tuple bo'lgan ro'yxat yaratishni ko'rsatadi. Keyin siz ushbu ro'yxatni dict() ga o'tkazasiz va uni lug'atga aylantirasiz.

Ushbu sahifada

Xato haqida xabar berish