答案是默认为第一个名字是第一名,第二个名字是第二名,如果名字与名次没有一一对应,是打乱的,要怎样写程序啊
答案是默认为第一个名字是第一名,第二个名字是第二名,如果名字与名次没有一一对应,是打乱的,要怎样写程序啊
答案是默认为第一个名字是第一名,第二个名字是第二名,如果名字与名次没有一一对应,是打乱的,要怎样写程序啊
2018-03-20
#!/usr/bin/env python # -*- coding: utf-8 -*- ''' 任务 zip()函数可以把两个 list 变成一个 list: zip([10, 20, 30], ['A', 'B', 'C']) [(10, 'A'), (20, 'B'), (30, 'C')] 在迭代 ['Adam', 'Lisa', 'Bart', 'Paul'] 时,如果我们想打印出名次 - 名字(名次从1开始),请考虑如何在迭代中打印出来。 提示:考虑使用zip()函数和range()函数 ''' s = ['Adam', 'Lisa', 'Bart', 'Paul'] for index, name in enumerate(s): print index + 1, '-', name ''' 注意: 集合是指包含一组元素的数据结构,我们已经介绍的包括: 1. 有序集合:list,tuple,str和unicode; 2. 无序集合:set 3. 无序集合并且具有 key-value 对:dict '''
举报