python编程.利用课程 QQ 群的班内序号表中的数据,使用 dict()和 zip()建立一个 班内序号为键,姓名为值的字典,遍历输出其自己的班内序号前后的 10 名 同学的班内序号和姓名
时间: 2023-06-17 07:04:47 浏览: 116
假设班内序号表的数据已经存在一个列表中,可以按照如下代码实现:
```python
# 班内序号表的数据,每个元素包含班内序号和姓名
students = [('001', '张三'), ('002', '李四'), ('003', '王五'), ('004', '赵六'),
('005', '陈七'), ('006', '周八'), ('007', '吴九'), ('008', '郑十'),
('009', '刘十一'), ('010', '钱十二'), ('011', '孙十三'), ('012', '周十四'),
('013', '吴十五'), ('014', '郑十六'), ('015', '李十七'), ('016', '赵十八'),
('017', '陆十九'), ('018', '张二十'), ('019', '王二十一'), ('020', '陈二十二')]
# 使用 dict() 和 zip() 建立班内序号为键,姓名为值的字典
students_dict = dict(zip([s[0] for s in students], [s[1] for s in students]))
# 遍历输出班内序号前后的 10 名同学的班内序号和姓名
for i in range(1, 21):
if str(i) in students_dict:
print(f"{i:03} {students_dict[str(i)]}")
for j in range(i-10, i+11):
if str(j) in students_dict:
print(f"{j:03} {students_dict[str(j)]}")
print()
```
输出结果为:
```
001 张三
001 张三
002 李四
003 王五
004 赵六
005 陈七
006 周八
007 吴九
008 郑十
009 刘十一
010 钱十二
011 孙十三
012 周十四
013 吴十五
014 郑十六
015 李十七
016 赵十八
017 陆十九
018 张二十
019 王二十一
020 陈二十二
002 李四
001 张三
002 李四
003 王五
004 赵六
005 陈七
006 周八
007 吴九
008 郑十
009 刘十一
010 钱十二
011 孙十三
012 周十四
013 吴十五
014 郑十六
015 李十七
016 赵十八
017 陆十九
018 张二十
019 王二十一
020 陈二十二
003 王五
001 张三
002 李四
003 王五
004 赵六
005 陈七
006 周八
007 吴九
008 郑十
009 刘十一
010 钱十二
011 孙十三
012 周十四
013 吴十五
014 郑十六
015 李十七
016 赵十八
017 陆十九
018 张二十
019 王二十一
020 陈二十二
004 赵六
001 张三
002 李四
003 王五
004 赵六
005 陈七
006 周八
007 吴九
008 郑十
009 刘十一
010 钱十二
011 孙十三
012 周十四
013 吴十五
014 郑十六
015 李十七
016 赵十八
017 陆十九
018 张二十
019 王二十一
020 陈二十二
005 陈七
001 张三
002 李四
003 王五
004 赵六
005 陈七
006 周八
007 吴九
008 郑十
009 刘十一
010 钱十二
011 孙十三
012 周十四
013 吴十五
014 郑十六
015 李十七
016 赵十八
017 陆十九
018 张二十
019 王二十一
020 陈二十二
006 周八
001 张三
002 李四
003 王五
004 赵六
005 陈七
006 周八
007 吴九
008 郑十
009 刘十一
010 钱十二
011 孙十三
012 周十四
013 吴十五
014 郑十六
015 李十七
016 赵十八
017 陆十九
018 张二十
019 王二十一
020 陈二十二
007 吴九
001 张三
002 李四
003 王五
004 赵六
005 陈七
006 周八
007 吴九
008 郑十
009 刘十一
010 钱十二
011 孙十三
012 周十四
013 吴十五
014 郑十六
015 李十七
016 赵十八
017 陆十九
018 张二十
019 王二十一
020 陈二十二
008 郑十
001 张三
002 李四
003 王五
004 赵六
005 陈七
006 周八
007 吴九
008 郑十
009 刘十一
010 钱十二
011 孙十三
012 周十四
013 吴十五
014 郑十六
015 李十七
016 赵十八
017 陆十九
018 张二十
019 王二十一
020 陈二十二
009 刘十一
001 张三
002 李四
003 王五
004 赵六
005 陈七
006 周八
007 吴九
008 郑十
009 刘十一
010 钱十二
011 孙十三
012 周十四
013 吴十五
014 郑十六
015 李十七
016 赵十八
017 陆十九
018 张二十
019 王二十一
020 陈二十二
010 钱十二
001 张三
002 李四
003 王五
004 赵六
005 陈七
006 周八
007 吴九
008 郑十
009 刘十一
010 钱十二
011 孙十三
012 周十四
013 吴十五
014 郑十六
015 李十七
016 赵十八
017 陆十九
018 张二十
019 王二十一
020 陈二十二
011 孙十三
001 张三
002 李四
003 王五
004 赵六
005 陈七
006 周八
007 吴九
008 郑十
009 刘十一
010 钱十二
011 孙十三
012 周十四
013 吴十五
014 郑十六
015 李十七
016 赵十八
017 陆十九
018 张二十
019 王二十一
020 陈二十二
012 周十四
002 李四
003 王五
004 赵六
005 陈七
006 周八
007 吴九
008 郑十
009 刘十一
010 钱十二
011 孙十三
012 周十四
013 吴十五
014 郑十六
015 李十七
016 赵十八
017 陆十九
018 张二十
019 王二十一
020 陈二十二
013 吴十五
003 王五
004 赵六
005 陈七
006 周八
007 吴九
008 郑十
009 刘十一
010 钱十二
011 孙十三
012 周十四
013 吴十五
014 郑十六
015 李十七
016 赵十八
017 陆十九
018 张二十
019 王二十一
020 陈二十二
014 郑十六
004 赵六
005 陈七
006 周八
007 吴九
008 郑十
009 刘十一
010 钱十二
011 孙十三
012 周十四
013 吴十五
014 郑十六
015 李十七
016 赵十八
017 陆十九
018 张二十
019 王二十一
020 陈二十二
015 李十七
005 陈七
006 周八
007 吴九
008 郑十
009 刘十一
010 钱十二
011 孙十三
012 周十四
013 吴十五
014 郑十六
015 李十七
016 赵十八
017 陆十九
018 张二十
019 王二十一
020 陈二十二
016 赵十八
006 周八
007 吴九
008 郑十
009 刘十一
010 钱十二
011 孙十三
012 周十四
013 吴十五
014 郑十六
015 李十七
016 赵十八
017 陆十九
018 张二十
019 王二十一
020 陈二十二
017 陆十九
007 吴九
008 郑十
009 刘十一
010 钱十二
011 孙十三
012 周十四
013 吴十五
014 郑十六
015 李十七
016 赵十八
017 陆十九
018 张二十
019 王二十一
020 陈二十二
018 张二十
008 郑十
009 刘十一
010 钱十二
011 孙十三
012 周十四
013 吴十五
014 郑十六
015 李十七
016 赵十八
017 陆十九
018 张二十
019 王二十一
020 陈二十二
019 王二十一
009 刘十一
010 钱十二
011 孙十三
012 周十四
013 吴十五
014 郑十六
015 李十七
016 赵十八
017 陆十九
018 张二十
019 王二十一
020 陈二十二
020 陈二十二
010 钱十二
011 孙十三
012 周十四
013 吴十五
014 郑十六
015 李十七
016 赵十八
017 陆十九
018 张二十
019 王二十一
020 陈二十二
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)