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)
|
Do'stlaringiz bilan baham: |