array – bir tipdagi (bir xil ma’lumotlar toifasiga tegishli) elementlar to’plamidan
iborat dinamik massiv;
list – turli tipdagi elementlar to’plamidan iborat dinamik massiv
tuple – turli tipdagi elementlar to’plamidan iborat statik massiv
Array va List lar [ ] orqali yaratiladi Tuple lar esa ( ) orqali yaratiladi
List va tuple uchun asosiy amallar Python muhitida funksiya e’lon qilish
Funksiyani e’lon qilish:
def funksiya_nomi( argumentlar ):
#funksiya tanasi
Misol uchun:
def my_function(): // my_function nomli argumentsiz funksiya e’lon qilindi
print("Hello from a function")
my_function() // yaratilgan funksiyani chaqirish
Funksiyani chaqirishda xatolik
Funksiyaga jo’natilayotgan elementlar soni aniq bo’lmagan holda ham
pythondagi funksiya ularni qabul qilishi mumkin.
Funksiya elementlari joylashgan joyidan qat’iy nazar quyidagi ko’rinishda mos ravishda qiymatlarni qabul qilishi mumkin.
Modelni o’qitish uchun ma’lumotlarni yuklash usullari. CSV fayl
CSV (Comma Separated Values) – bu jadvalli ma'lumotlarni tartibga solish uchun aniq tuzilishni ishlatadigan oddiy matnli fayl turi hisoblanadi.
https://support.staffbase.com/hc/en-us/articles/360007108391-CSV-File-Examples
CSV fayldan ma’lumot o’qish
import csv
with open('employee_birthday.txt') as csv_file: csv_reader = csv.reader(csv_file, delimiter=',') line_count = 0
for row in csv_reader: if line_count == 0:
print(f'Column names are {", ".join(row)}') line_count += 1
else:
print(f'\t{row[0]} works in the {row[1]} department, and was born in {row[2]}.') line_count += 1
print(f'Processed {line_count} lines.')
https://realpython.com/python-csv/
Do'stlaringiz bilan baham: |