두 개의 리스트를 동시에 루프를 돌며 갚을 얻어오고 싶은 경우, zip() 함수를 이용하면 된다.
>>> li = {
... 'email': ['1', '2', '3', '4'],
... 'name': ['a', 'b', 'c', 'd']
... }
>>> for email, name in zip(li['email'], li['name']):
... print(email, name)
...
1 a
2 b
3 c
4 d
for num, cheese, color in zip([1,2,3], ['manchego', 'stilton', 'brie'],
['red', 'blue', 'green']):
print('{} {} {}'.format(num, color, cheese))
1 red manchego
2 blue stilton
3 green brie
'Python' 카테고리의 다른 글
[Python] 클래스 메소드와 스태틱 메소드 (Class Method and Static Method) (0) | 2017.01.02 |
---|---|
[Python] Private PYPI (0) | 2016.11.09 |
[Python] 파이썬 정규식 (0) | 2016.10.27 |
[Python] call by assignment (call by object, call by object reference) (0) | 2016.10.26 |
[Python] RabbitMQ Publish Subscribe (0) | 2016.10.26 |
댓글