Salom Word Birinchi cgi dasturi


-bet Python 3 27 Python tuplari



Download 0,56 Mb.
bet48/501
Sana29.12.2021
Hajmi0,56 Mb.
#85136
1   ...   44   45   46   47   48   49   50   51   ...   501
Bog'liq
python 3 o'zbek

40-bet

Python 3

27

Python tuplari

Bir qator - bu ro'yxatga o'xshash navbatdagi ma'lumotlar turi. Tugma a dan iborat

vergul bilan ajratilgan qiymatlar soni. Ro'yxatlardan farqli o'laroq, bog'lamlar ichkarisida joylashgan

qavs

Ro'yxatlar va bog'ichlar o'rtasidagi asosiy farq - bu ro'yxatlar qavs ichida ([]) va



elementlari va o'lchamlari o'zgartirilishi mumkin, va tutqichlar qavslarga o'ralgan holda (())

va yangilab bo'lmaydi. Tuplalarni faqat o'qish uchun mo'ljallangan ro'yxat deb hisoblash mumkin . Masalan-

#! / usr / bin / python3

tuple = ('abcd', 786, 2.23, 'john', 70.2)

tinytuple = (123, 'john')

bosib chiqarish

# To'liq nusxasini bosib chiqaradi

chop etish (tuple [0])

# Boshlanmaning birinchi elementini chop etadi

print (tuple [1: 3]) # 2 dan 3 gacha bo'lgan elementlarni chop etadi

print (tuple [2:]) # 3-elementdan boshlab elementlarni chop etadi

bosib chiqarish (tinytuple * 2) # Tupni ikki marta bosib chiqaradi

bosib chiqarish (tuple + tinytuple) # Birlashtirilgan tugmachani bosib chiqaradi

Bu quyidagi natijalarni beradi -

('abcd', 786, 2.23, 'john', 70.200000000000003)

a B C D


(786, 2.23)

(2.23, 'john', 70.200000000000003)

(123, 'john', 123, 'john')

('abcd', 786, 2.23, 'john', 70.200000000000003, 123, 'john')

Quyidagi kod tuple bilan noto'g'ri, chunki biz tupni yangilashga harakat qildik, ya'ni

ruxsat berilmagan. Xuddi shunday holat ro'yxatlar bilan ham mumkin -

#! / usr / bin / python3

tuple = ('abcd', 786, 2.23, 'john', 70.2)

list = ['abcd', 786, 2.23, 'john', 70.2]

tuple [2] = 1000 # tuple bilan yaroqsiz sintaksis

ro'yxat [2] = 1000 # ro'yxati bo'lgan haqiqiy sintaksis

Python lug'ati

Python lug'atlari xash-jadval turiga kiradi. Ular assotsiativ qator yoki kabi ishlaydi

xeshlar Perlda topilgan va kalit qiymati juftlaridan iborat. Lug'at kaliti deyarli har qanday bo'lishi mumkin

Python turi, lekin odatda raqamlar yoki satrlardir. Boshqa tomondan, qadriyatlar har qanday bo'lishi mumkin

o'zboshimchalik bilan Python ob'ekti.



41-bet

Python 3

28

Lug'atlar jingalak qavslar bilan o'ralgan ({}) va qiymatlarni belgilash va kirish mumkin



kvadrat qavslar yordamida ([]). Masalan-

#! / usr / bin / python3

dik = {}

dik ['one'] = "Bu bitta"

dik [2] = "Bu ikkita"

tinydict = {'name': 'john', 'code': 6734, 'deppt': 'sales'}

print (dik ['one']) # 'bitta' tugmachasining qiymatini chiqaradi

bosib chiqarish (dik [2])

2 tugmachasi uchun qiymatni chop etadi

bosma (tinidict)

# To'liq lug'atni bosib chiqaradi

print (tinydict.keys ()) # Barcha tugmachalarni bosib chiqaradi

print (tinydict.values ​​()) # Barcha qiymatlarni chiqaradi

Bu quyidagi natijalarni beradi -

Bu bitta

Bu ikkitadir

{'dept': 'sales', 'code': 6734, 'name': 'john'}

['deppt', 'code', 'name']

['savdo', 6734, 'john']

Lug'atlarda elementlar orasida tartib tushunchasi yo'q. Bu deyish noto'g'ri

elementlar "ishdan chiqqan"; ular shunchaki tartibsiz.


Download 0,56 Mb.

Do'stlaringiz bilan baham:
1   ...   44   45   46   47   48   49   50   51   ...   501




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish