reverse(): тізім элементтерін кері бағытта орналастырады.
Кортеждер
Кортеж (tuple) дегеніміз дегеніміз - тізімге ұқсас элементтер тізбегі, бұған тек өзгермейтін тип жатады. Сондықтан, элементтерді үтірге қосу немесе жою мүмкін емес, оны өзгерту мүмкін емес.
Кортежді құру үшін дөңгелек жақша қолданылады және мәндер үтір арөылы ажыратылады:
1
2
user = ("Tom", 23)
print(user)
Сонымен қатар, кортежді анықтау үшін жай ғана үтірмен бөлінген мәндерді жақшасыз санауға болады:
Кортеж элементтеріне қатынау тізімдегідей индекс бойынша жүзеге асырылады.
1
2
3
4
5
users = ("Tom", "Bob", "Sam", "Kate")
print(users[0]) # Tom
print(users[2]) # Sam
print(users[-1]) # Kate
# получим часть кортежа со 2 элемента по 4
print(users[1:4]) # ("Bob", "Sam", "Kate")
Қажет болғанда кортежді жеке айнымалыларға жіктеуге болады:
1
2
3
4
5
user = ("Tom", 22, False)
name, age, isMarried = user
print(name) # Tom
print(age) # 22
print(isMarried) # False
Функциядан бірнеше мәндерді бірден қайтару қажет болған жағдайда, кортежді пайдалану ыңғайлы. Функция бірнеше мәндерді қайтарғанда, ол нақты мәнге оралады:
1
2
3
4
5
6
7
8
9
10
11
def get_user():
name = "Tom"
age = 22
is_married = False
return name, age, is_married
user = get_user()
print(user[0]) # Tom
print(user[1]) # 22
print(user[2]) # False
len() функциясының көмегімен кортеж ұзындығын алуға болады.