字典,元组,集合的增删改查

字典的增删改查

#{<键1>:<值1>,<键2>:<值2>,<键3>:<值3>,…,<键n>:<值n>}
dic = {‘天气’: ‘晴’, ‘空气’: ‘优’}

1. dic[‘地点’] = ‘学校’
print(dic)
输出 : {‘天气’: ‘晴’, ‘空气’: ‘优’, ‘地点’: ‘学校’}

2. dic = {‘天气’: ‘晴’, ‘空气’: ‘优’}
dic.setdefault(‘时间’, ‘早上’) #要逗号
print(dic)
输出 :{‘天气’: ‘晴’, ‘空气’: ‘优’, ‘时间’: ‘早上’}

1. dic = {‘天气’: ‘晴’, ‘空气’: ‘优’, ‘时间’: ‘早上’}
i = dic.pop(‘天气’)
print(dic)
print(i)
输出 :{‘空气’: ‘优’, ‘时间’: ‘早上’}

2. dic = {‘天气’: ‘晴’, ‘空气’: ‘优’, ‘时间’: ‘早上’}
del dic[‘天气’]
print(dic)
输出 :{‘空气’: ‘优’, ‘时间’: ‘早上’}

3. dic = {‘天气’: ‘晴’, ‘空气’: ‘优’, ‘时间’: ‘早上’}
dic.popitem() #删除最后一位
print(dic)
输出 :{‘天气’: ‘晴’, ‘空气’: ‘优’}

4. dic = {‘天气’: ‘晴’, ‘空气’: ‘优’, ‘时间’: ‘早上’}
dic.clear() #清空字典
print(dic)
输出: {}

1. dic = {‘天气’: ‘晴’, ‘空气’: ‘优’, ‘时间’: ‘早上’}
dic[‘时间’] = ‘中午’
print(dic)
输出: {‘天气’: ‘晴’, ‘空气’: ‘优’, ‘时间’: ‘中午’}

2. dic = {‘天气’: ‘晴’, ‘空气’: ‘优’, ‘时间’: ‘早上’}
dic_1 = {‘时间’: ‘中午’, ‘地点’: ‘学校’}
dic.update(dic_1)
print(dic)
输出: {‘天气’: ‘晴’, ‘空气’: ‘优’, ‘时间’: ‘中午’, ‘地点’: ‘学校’}

1. dic = {‘天气’: ‘晴’, ‘空气’: ‘优’, ‘时间’: ‘中午’, ‘地点’: ‘学校’}
print(dic[‘天气’])
输出 :晴

2. dic = {‘天气’: ‘晴’, ‘空气’: ‘优’, ‘时间’: ‘中午’, ‘地点’: ‘学校’}
print(dic.get(‘天气’, ‘没有对应的输入’))
输出 :晴

3. dic = {‘天气’: ‘晴’, ‘空气’: ‘优’, ‘时间’: ‘中午’, ‘地点’: ‘学校’}
print(dic.get(‘人物’, ‘没有对应的输入’))
输出: 没有对应的输入

​元组的增删改查

1. tup1 = (1,2,3)
tup2 = (4,5,6)
tup3=tup1+tup2
print(tup3)
输出: (1, 2, 3, 4, 5, 6)

元组不能删改

1. tuple1 = (1,2,3,4,5,6)
print(tuple1[0])
输出 :1

集合的增删改查

1. a={1,2,3,4,5,6,7}
a.add(8)
print(a)
输出 :{1, 2, 3, 4, 5, 6, 7, 8}

2. a={1,2,3,4,5,6,7}
a.update((8,9))
print(a)
输出 :{1, 2, 3, 4, 5, 6, 7, 8, 9}

3. a={1,2,3,4,5,6,7}
a.update([8,9])
print(a)
输出 :{1, 2, 3, 4, 5, 6, 7, 8, 9}

4. a={1,2,3,4,5,6,7}
a.update(‘8’,‘9’)
print(a)
输出 :{1, 2, 3, 4, 5, 6, 7, ‘8’, ‘9’}

1. a={1,2,3,4,5,6,7}
a.pop()
print(a) #一般删除最小值
输出: {2, 3, 4, 5, 6, 7}

2. a={1,2,3,4,5,6,7}
a.discard(2)
print(a)
输出 :{1, 3, 4, 5, 6, 7}

3. a={1,2,3,4,5,6,7}
a.remove(3)
print(a)
输出: {1, 2, 4, 5, 6, 7}

1. a = {1,2,3,4,5,6,7}
a.update(“adc”) #迭代添加
print(a)
输出 :{1, 2, 3, 4, 5, 6, 7, ‘a’, ‘d’, ‘c’}

1. a = {1,2,3,4,5,6,7}
for i in a: #查询集合
print(i)
输出 :
1
2
3
4
5
6
7

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值