-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathzip.py
More file actions
32 lines (24 loc) · 917 Bytes
/
zip.py
File metadata and controls
32 lines (24 loc) · 917 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
"""
Функция zip() объединяет элементы из нескольких итерируемых объектов (списков, кортежей и т.д.)
в единый итератор кортежей, где элементы группируются по их позициям.
Первый элемент каждого списка объединяется в первый кортеж, второй со вторым, и так далее.
"""
a = [1, 2, 3]
b = [4, 5, 6]
for i in zip(a, b):
print(i)
# (1, 4)
# (2, 5)
# (3, 6)
keys = ['имя', 'возраст', 'город']
values = ['Иван', 25, 'Москва']
dictionary = dict(zip(keys, values))
print(dictionary) # {'имя': 'Иван', 'возраст': 25, 'город': 'Москва'}
x = 'hello'
y = 'world'
print(*list(zip(x, y)), sep='\n')
# ('h', 'w')
# ('e', 'o')
# ('l', 'r')
# ('l', 'l')
# ('o', 'd')