大家好!我是幻化意识流。今天继续跟我学Python。 本次学习开始,我想考考大家,您还记得多少您上学时的同学的名字,无论是哪个阶段的。 我凭着记忆想起了这几位同学:"刘清华,韦文,葛金鹏,任国强,叶宁,唐韵博,谷雨,曹志勇,单晓坤,郎嘉,郎佩林,高飞,左勇威,韩炜,外星人,王成玺" 为什么还有个"外星人"呢? 一会儿,您就知道了。 需求: 1、把上面的同学名单放到字符串变量中; 2、把字符串转换成列表,分隔符为","; 3、删掉"外星人"这个多余的名字; 4、按照字母表顺序排序名单 5、输出名单 开始编码: 代码文本 : stuName="""刘清华,韦文,葛金鹏, 任国强,叶宁,唐韵博, 谷雨,曹志勇,单晓坤, 郎嘉,郎佩林,高飞, 左勇威,韩炜,外星人,王成玺""" stuName2=stuName.strip() print(stuName2) stuList=stuName2.split(",") print("原始名单共{}人。".format(len(stuList))) print("发现"外星人"错误人名应从列表中删除!") stuList.pop(len(stuList)-2) print("现在人数共{}人。".format(len(stuList))) print("按照字母顺序排序:") print("*"*30) stuList.sort() for i in range((len(stuList))): print(stuList[i].strip()+" ") if(i==4 or i==4+5 or i==4+5*2): print(" ") 运行一下看: 这个程序还有很多可以优化的地方,尤其是排版方面,有兴趣的同学可以自行调试。 今天的10分钟课程就到这里了,感谢您在此学习! see you.