整理数据那里卡了很久,坑爹的字典。。。
dicttest.py
- 执行程序可以输入多个命令行参数
- 每个命令行参数中间都有一个冒号,需要使用字符串的
split()
进行切分并存储到字典中- 按照示例的格式要求输出重新处理后的数据
例如:
$ cd /home/shiyanlou $ python3 dicttest.py 100:shiyan 101:louplus 102:jack 103:lee ID:100 Name:shiyan ID:103 Name:lee ID:101 Name:louplus ID:102 Name:jack
copy
#!/usr/bin/env python3
from sys import argv
dict1 = dict()
for arg in argv[1:]:
lyst = arg.split(":")
print('ID:', lyst[0], ' ', 'Name:', lyst[1])
# for key,value in dict1.items():# 此步卡了很久
# print(key, ':', value)
copy
listtest.py
- 执行程序可以输入多个命令行参数,程序将参数分为两类,长度小于等于3的和长度大于3的,然后将分类后的参数分两行打印输出。
#!/usr/bin/env python3
from sys import argv
for arg in argv[1:]:
if len(arg) > 3:
print(arg)
copy
settset.py
- 执行程序可以输入多个命令行参数,程序将打印输出去重之后的参数列表
#!/usr/bin/env python3
from sys import argv
set1 = set()
for arg in argv[1:]:
set1.add(arg)
for key in set1:
print(key)
copy
学习时间 100分钟
操作时间 81分钟
按键次数 2196次
实验次数 3次
报告字数 981字
是否完成 完成