Практикум j практическое примщенше численных методов



Download 2,15 Mb.
bet10/83
Sana06.07.2022
Hajmi2,15 Mb.
#750238
TuriПрактикум
1   ...   6   7   8   9   10   11   12   13   ...   83
Bog'liq
python

»> 1st [1: ]
[1.23, ’adc’]
Метод append увеличивает размер списка и вставляет в конец новый элемент, a pop удаляет элемент из списка:
»> 1st = [1, 2, 3, 4]
»> 1st .append(’abc’)
»> 1st
[1, 2, 3, 4, ’abc’]
»> lst.pop(2)
3
»> 1st
[1, 2, 4, ’abc’]
Для того чтобы вставить новый элемент в нужное место списка используется метод insert, для удаления элемента, заданного значением — метод remove:
»> 1st = [3, 5, 2, 1]
»> 1st. insert (2, 4)
»> 1st
[3, 5, 4, 2, 1]
»> 1st .remove(5)
»> 1st [3, 4, 2, 1]
Для сортировки элементов списка используются методы sort (сортировка по возрастанию) и reverse — по убыванию:
»> 1st = [3, 4, 2, 1]
»> 1st. sort ()
»> 1st [1, 2, 3, 4]
>» 1st .reverseО
»> 1st
[4, 3, 2, 1]
Работа с матрицами (многомерными массивами) в языке Python может быть обеспечена использованием вложенных списков. Пример извлечения элемен­тов матрицы 3x3:
>» А = [[1,2,3], [4,5,6], [7,8,9]]
»> А [1]
[4, 5, 6]
»> А [2] [2]
9
С помощью первого индекса (А [1]) извлекается вторая строка, а с помощью второго (А [2] [2]) — элемент этой строки.
Кортежи и словари
Кортежи (тип tuple) также являются последовательностями, как и списки, но в отличие от списков кортежи являются неизменяемыми. В этом смысле они похожи на строки. Для задания кортежа используются не квадратные, а круглые скобки:
»> tpl = C’ab’, 12, 1.2)
»> type (tpl)
tpl[0]
’ab’
При передаче коллекции объектов между компонентами программы исполь­зуются кортежи вместо списков для обеспечения неизменности передаваемых данных.
Словари (тип diet) представляют собой коллекции объектов, доступ к кото­рым осуществляется по ключам: пары ключ-значение, где значение однознач­но определяется ключом. В качестве ключа может выступать неизменчивый тип данных (число, строка, кортеж). Порядок пар ключ-значение произво­лен. При задании словаря используются фигурные скобки, для разделения пар ключ-значение — запятая, символ : отделяет ключ от значения. Доступ к элементам словаря осуществляется по ключу:
»> det = {’name’: ’Nik’, ’age’: 25}
»> det
{’age’: 25, ’name’: ’Nik’}
»> det[’hobby’] = ’sport’
»> det
{’hobby’: ’sport’, ’age’: 25, ’name’: ’Nik’}
В данном примере также проиллюстрировано создание новой записи в сло­варе (пара ’hobby’: ’sport’).
Для словарей имеются свои специальные методы: проверка на вхождение, список ключей, список значений, копирование, получение значения по умол­чанию, слияние, удаление и т. д.
Файлы
Объекты типа file обеспечивают интерфейс между программным кодом на языке Python и внешними файлами на компьютере.
Встроенная функция open создает объект файла, a close разрывает связь с внешним файлом. Первый аргумент open — строка, содержащая имя фай­ла, второй аргумент — строка режима использования файла. Выбор ’г’ (по умолчанию) соответствует открытию файла для чтения, ’w’ — только для записи (файл будет перезаписан).
Пример записи и чтения из файла:

Download 2,15 Mb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   ...   83




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