«Алгоритмдеу және бағдарламалау» пәнінен оқу тәжірибесі бойынша



бет24/64
Дата06.02.2022
өлшемі2,01 Mb.
#79582
1   ...   20   21   22   23   24   25   26   27   ...   64
Байланысты:
ПИТОН УМК

Күрделі кортеждер


Бір кортежде элементтер түрінде басқа кортеждер болуы мүмкін. Мысалы:

1
2
3
4
5
6
7
8
9
10
11

countries = (
("Germany", 80.2, (("Berlin",3.326), ("Hamburg", 1.718))),
("France", 66, (("Paris", 2.2),("Marsel", 1.6)))
)
for country in countries:
countryName, countryPopulation, cities = country
print("\nCountry: {} population: {}".format(countryName, countryPopulation))
for city in cities:
cityName, cityPopulation = city
print("City: {} population: {}".format(cityName, cityPopulation))



Сөздіктер


Тізімдер мен кортеждерге қоса, Python тілінде сөздік (dictionary) деп аталатын кіріктірілген берілгендер құрылымы бар. Тізім сияқты сөздік те элементтер жиынын сақтайды. Сөздіктегі әр элементтің қайталанбайтын кілті болады.
Сөздікті анықтау келесі синтаксис арқылы жүргізіледі:



dictionary = { кілт1:мән1, кілт2:мән2, ....}

Екі сөздікті анықтайық:





users = {1: "Tom", 2: "Bob", 3: "Bill"}
elements = {"Au": "Алтын", "Fe": "Темір", "H": "Сутегі", "O": "Оттегі"}

users сөздігінде кілттер ретінде сандар, мәндер ретінде жолдар қолданылады. elements сөздігінде кілттер ретінде жолдар қолданылады.
Кілттер мен жолдардың бір типті болуы міндетті емес. Олар әр түрлі типтерді көрсетулері мүмкін:

objects = {1: "Tom", "2": True, 3: 100.6}

Элементтері мүлдем жоқ сөздіктерді де анықтауға болады. objects = {}.
Немесе objects = dict()




Достарыңызбен бөлісу:
1   ...   20   21   22   23   24   25   26   27   ...   64




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет