python可变序列_python序列基本操作汇总

创建序列语法:

变量名 ={}

dict={}

变量名 =[]

list01=[]

变量名 =() 不可变

tuple01=()

变量名 =值

str='123'

备注:序列中除了元祖之外都可以有增删改查的功能

#增加 字典

stu_info={'num':'001','name':'袁天罡','sex':'男'}

stu_info['age']='78'

print(stu_info)

#列表

list01=['002','李淳风','男']

list01.append(64)

print(list01)

#字符串

str01='003\t武则天\t女'

str01='003\t武则天\t女\t59'

print(str01)

#删除

#字典

stu_info={'num':'001','name':'袁天罡','sex':'男'}

del stu_info['sex']

print(stu_info)

#列表

list01=['002','李淳风','男']

del list01[2]

print(list01)

#字符串

str01='003\t武则天\t女'

str01='003\t武则天'

print(str01)

#改

#字典

stu_info={'num':'001','name':'袁天罡','sex':'男'}

stu_info.update({'sex':'女'})

print(stu_info)

#列表

list01=['002','李淳风','男']

list01[2]='不详'

print(list01)

#字符串

str01='003\t武则天\t女'

str01='003\t武则天\t男'

print(str01)

综合案例演示:制作学生信息管理系统

nameinfo=[]

def printMemu():

print("="20)

print("==学生管理系统V1.0==")

print("="20)

print("1:添加学生信息")

print("2:删除学生信息")

print("3:显示学生信息")

print("4:退出系统")

def add():

num=input("请输入学生学号:")

nmae=input("请输入学生姓名:")

sex=input("请输入学生性别(男/女)")

newInfo={}

newInfo['num']=num

newInfo['name']=nmae

newInfo['sex']=sex

nameinfo.append(newInfo)

print(nameinfo)

def show():

print("="20)

print("学生信息如下:")

print("="20)

print(nameinfo)

def delete():

del_num=input("请输入要删除的学生学号:")

for i in nameinfo:

if i['num']==del_num:

nameinfo.remove(i)

while True:

printMemu()

chose=int(input("请输入功能相对应的数字"))

if(chose==1):

print("1:添加学生信息")

add()

if(chose==2):

print("2:删除学生信息")

delete()

if(chose==3):

print("3:显示学生信息")

show()

if(chose==4):

print("4:退出系统")

break

实现效果图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值