我正在阅读“流利的python”这本书,发现这段代码很难理解:
'''python
traveler_ids = [('USA', '31195856'), ('BRA', 'CE675977'), ('ESP', 'XDA77883')]
for passport in sorted(traveler_ids):
print('%s/%s' % passport)
结果:
BRA/CE675977
ESP/XDA77883
USA/31195856
'''
我只是不明白为什么%运算符知道护照中有两个元素,然后以正确的格式列出它们...
谢谢。