PYTHON2.5-列表,元组,字典的增删改查

列表

列表

names = [11,22,3.14,"哈哈"]

python列表中,任何数值都可以存入列表中,并不会出现数据类型不一致的错误

列表的增删改查

names.append(‘增加的内容’)  #增加在列表尾
names.insert(插入的位置,'插入的内容') #可设置插入位置
names.extend(names2) #将另一个列表元素加入本列表

names.pop()  #删除末尾元素
names.remove('要删除的元素') #从前往后删除某元素
del names(要删元素的下标) #按位置下标删除元素

names[下标]=new值 

if '元素'  in   列表名
if '元素' not in 列表名

姓名管理系统

  1 print("="*50)
  2 print("名字管理系统  1.0.0.1")
  3 print("1.增加一个新名字")
  4 print("2.删除一个名字")
  5 print("3.修改一个名字")
  6 print("4.查找一个名字")
  7 print("5.退出系统")
  8 print("="*50)
  9 
 10 
 11 names = []
 12 
 13 while True:
 14     i = (int)(input("请输入要操作的序号:"))
 15     if i == 1:
 16         push_name = input("请输入一个新名字:")
 17         names.append(push_name)
 18         print(names)
 19     elif i == 2:
 20         pull_name = input("请输入需要删除的名字:")
 21         names.remove(pull_name)
 22         print(names)
 23     elif i == 3:
 24         old_name =(int)(input("请输入要修改的人名下标:"))
 25         new_name = input("请输入修改后的人名:")
 26         names[old_name]=new_name
 27         print(names)
 28     elif i == 4:
 29         search_name = input("请输入你要查找的名字:")
 30         if search_name in names:
 31             print("查有此人")
 32         else:
 33             print("查无此人")
 34     elif i == 5:
 35         break
 36     else:
 37         print("请输入正确的序号")

元组

和列表大致一样,但是只能查,不能增删改

字典

infor = {:,:......}

例:

infor ={"name":"帅哥","addr":"北京"....}

infor["new key"] = value

del infor['key']

infor[key] = new value
先找名字,找到名字再改内容,输入你要改的key,在输入你要改的value 

infor.get('key')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值