Mirzo ulug‘bek nomidagi


Roʻyxatlarda ikki nuqta(:) yordamida tilim boʻyicha operatsiya bajariladi


Download 148.56 Kb.
bet9/13
Sana30.04.2023
Hajmi148.56 Kb.
#1406197
1   ...   5   6   7   8   9   10   11   12   13
Bog'liq
Dasturiy injenering

Roʻyxatlarda ikki nuqta(:) yordamida tilim boʻyicha operatsiya bajariladi. 
Elementlarni boshidan diapazongacha chop etish uchun:
[: Indeks]
Yakuniy foydalanishdan elementlarni chop etish uchun:
[:-Indeks]
Muayyan indeksdagi elementlarni oxirigacha chop etish uchun 
[Indeks:]
Butun ro'yxatni teskari tartibda chop etish uchun foydalaning 
[::-1]
Eslatma - Ro'yxat elementlarini orqa tomondan chop etish uchun salbiy indekslardan foydalaning. 
 
RO'YXATLARNI BO'LASHNI TUSHUNISH:
pr [0] birinchi elementga kiradi, 2.
pr [-4] oxiridan to'rtinchi elementga kiradi, 5.
pr[2:] [5, 7, 11, 13] ga kiradi, uchinchidan oxirgigacha boʻlgan elementlar roʻyxati.
pr[:4] [2, 3, 5, 7] ga, birinchidan toʻrtinchigacha boʻlgan elementlar roʻyxatiga kiradi.
pr[2:4] [5, 7] ga kiradi, uchinchidan beshinchigacha boʻlgan elementlar roʻyxati.
pr[1::2] [3, 7, 13] ga kiradi, ikkinchi elementdan boshlab muqobil elementlar.
Python 3

# Python program to demonstrate
# Removal of elements in a List

# Creating a List
List = ['G', 'E', 'E', 'K', 'S', 'F',
'O', 'R', 'G', 'E', 'E', 'K', 'S']
print("Initial List: ")
print(List)

# Print elements of a range
# using Slice operation
Sliced_List = List[3:8]
print("\nSlicing elements in a range 3-8: ")
print(Sliced_List)


Download 148.56 Kb.

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




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