python 9.21作业

1.列表实例:由字符串创建一个作业评分列表,做增删改查询统计遍历操作。例如,查询第一个3分的下标,统计1分的同学有多少个,3分的同学有多少个等。

>>> can=list(‘1123232323123‘)
>>> can
[‘1‘, ‘1‘, ‘2‘, ‘3‘, ‘2‘, ‘3‘, ‘2‘, ‘3‘, ‘2‘, ‘3‘, ‘1‘, ‘2‘, ‘3‘]
>>> can.append(4)
>>> can
[‘1‘, ‘1‘, ‘2‘, ‘3‘, ‘2‘, ‘3‘, ‘2‘, ‘3‘, ‘2‘, ‘3‘, ‘1‘, ‘2‘, ‘3‘, 4]
>>> can.insert(1,‘5‘)
>>> can
[‘1‘, ‘5‘, ‘1‘, ‘2‘, ‘3‘, ‘2‘, ‘3‘, ‘2‘, ‘3‘, ‘2‘, ‘3‘, ‘1‘, ‘2‘, ‘3‘, 4]
>>> can.pop(1)
‘5‘
>>> can
[‘1‘, ‘1‘, ‘2‘, ‘3‘, ‘2‘, ‘3‘, ‘2‘, ‘3‘, ‘2‘, ‘3‘, ‘1‘, ‘2‘, ‘3‘, 4]
>>> can.index(‘3‘)
3
>>> can.count(‘1‘)
3
>>> can.count(‘3‘)
5

2.字典:建立学生学号成绩字典,做增删改查遍历操作。

>>> dic=dict(zip([‘1‘,‘2‘,‘3‘],[92,94,96]))
>>> dic
{‘1‘: 92, ‘2‘: 94, ‘3‘: 96}
>>> dic1={4:‘98‘}
>>> dic.update(dic1)
>>> dic
{‘1‘: 92, ‘2‘: 94, ‘3‘: 96, 4: ‘98‘}
>>> dic.pop(4)
‘98‘
>>> dic
{‘1‘: 92, ‘2‘: 94, ‘3‘: 96}
>>> dic[4]=100
>>> dic
{‘1‘: 92, ‘2‘: 94, ‘3‘: 96, 4: 100}
>>> dic.get(‘1‘)
92

3 列表,元组,字典,集合的遍历。总结列表,元组,字典,集合的联系与区别。

4 英文词频统计实例

A待分析字符串

B分解提取单词

a大小写 txt.lower()

b分隔符‘.,:;?!-_

’C计数字典

D排序list.sort()

E输出TOP(10)

时间: 2025-01-04 07:22:31

python 9.21作业的相关文章

python基础周作业

python基础周作业 1.执行python脚本的两种方法 脚本前面直接指定解释器 在脚本开始前声明解释器 2.简述位,字节的关系 每一个字节占用八个比特位 3, 简述ascii.unicode.utf- ‐8.gbk的关系 utf--‐8 <-- unicode <-- gbk <-- ascii 按此方向兼容 4..请写出"李杰"分别用utf- ‐8和gbk编码所占的位数 "李杰" 占用utf -8 占6字节 , gbk 占用4字节 5.pyt

Python学习day5作业-ATM和购物商城

Python学习day5作业 Python学习day5作业 ATM和购物商城 作业需求 ATM: 指定最大透支额度 可取款 定期还款(每月指定日期还款,如15号) 可存款 定期出账单 支持多用户登陆,用户间转帐 支持多用户 管理员可添加账户.指定用户额度.冻结用户等 购物车: 商品信息- 数量.单价.名称 用户信息- 帐号.密码.余额 用户可充值 购物历史信息 允许用户多次购买,每次可购买多件 余额不足时进行提醒 用户退出时 ,输出当次购物信息 用户下次登陆时可查看购物历史 商品列表分级显示 1

Python学习day3作业

Python学习day3作业 days3作业 作业需求     HAproxy配置文件操作 根据用户输入,输出对应的backend下的server信息 可添加backend 和sever信息 可修改backend 和sever信息 可删除backend 和sever信息 操作配置文件前进行备份 添加server信息时,如果ip已经存在则修改;如果backend不存在则创建:若信息与已有信息重复则不操作 [x] 博客 [x] 查询backend下的server信息 [x] 添加backend和se

Python 20.21. cookielib模块翻译

Python 20.21.用于http客户端的处理的模块 By 白熊花田(http://blog.csdn.net/whiterbear) 转载请注明出处,谢谢. 原文链接:https://docs.python.org/2/library/cookielib.html 标注: cookielib模块已经在python3中改名为http.cookiejar了.2to3这个工具能够自动地在你将代码由python2.x转为python3.x帮你更正源码. 简介: cookielib模块中定义了几个处

python 图像归一化作业代码代编程代写图python作业

python 图像归一化作业代码代编程代写图python作业from PIL import Image import os import sys import numpy as np import time from sklearn import svm # 获取指定路径下的所有 .png 文件 def get_file_list(path): return [os.path.join(path, f) for f in os.listdir(path) if f.endswith(".png&

python自动化21期day8

一.异常处理 # try excpet try: choice = int(input(">>>")) print(choice) except ValueError: print("您输入的不是数字") # 万能异常 # 所有的异常处理都用万能异常好不好? # 具体的异常处理+万能异常: # 能够提前预料到的异常都应该用具体的异常去处理,剩下其他的异常用万能异常控制 # 万能异常应该写在最后 try: choice = int(input(&qu

Python实现扫描作业配置自动化

持续集成平台接入扫描作业是一项繁琐而又需要细致的工作,于是趁着闲暇时间,将代码扫描作业用Python代码实现了配置自动化. 每次配置作业的过程中,都会在checkcode1或者checkcode3上 E:\jenkins\workspace\CHECKSTYLE目录下建立一个对应的文件夹,将build.xml文件放进去,然后将规范扫描安全脚本中作业名称进行3次替换.这个过程常常被弄错,或者被遗忘. 但是,有了下面的脚本,一切都不是问题. 先看流程图: Python代码如下: 1 #!usr/bi

Python学习day1作业总结

为了以后更好更快速的复习,此博客记录我对作业的总结.对于基础作业,我认为最重要的是过程,至于实现是不是完美,代码是不是完美,虽然重要,但是作业过程中,用到的知识点是值得总结和整理的. 一.模拟登陆: 1. 用户输入帐号密码进行登陆  2. 用户信息保存在文件内  3. 用户密码输入错误三次后锁定用户 思路: 1)输入时用户名后,先判断用户名是否被锁,然后检查用户名是否存在用户数据库:  2)输入相同不存在用户名3次,此用户名被锁:  3)输入用户名存在时才可输入密码,相同用户名时,输入密码错误三

python第一天作业

作业需求 OK 开始动手了 作业要用到的知识点: python的文件操作 ####################################################3 开始了 1.先写一个readme的文件.告诉人家你这个程序是干什么的.