首页 > 其他 > 详细

变量和集合(一)

时间:2019-10-25 21:52:52      阅读:114      评论:0      收藏:0      [点我收藏+]
一.变量
根本:用来记录状态变化
1.可变和不可变数据类型
(改变值要重新开辟一块内存空间称为不可变)
可变:列表 字典
不可变:字符串 数字 元祖
2.访问顺序
直接访问:数字
顺序访问:字符串 列表 元祖
映射访问:字典
3.存放元素个数:
容器类型:列表 元祖 字典
原子:数字 字符串
二.集合
定义:由不同元素组成,是一组无序排列,必须是不可变类型的元素
集合是可变类型 可以被增加和删除
s={1,‘ghg‘,5}
s=set(‘hello‘)
s=set([‘gg‘,55])#用set设置必须是可迭代类型
1.添加元素
s={1,2,3,5,6,10,‘hello‘}
s.add(‘s‘)
print(s)
2.清空
s={1,2,3,5,6,10,‘hello‘}
s.clear()
print(s)
3.copy
s={1,2,3,5,6,10,‘hello‘}
s.clear()
print(s)
4.三种删除
随机删除pop()---实际情况中不会随机删除
s={1,2,3,5,6,10,‘hello‘}
s.clear()
print(s)
指定删除(删除不存在,会报错)
s={5,‘gfg‘,666,‘hello‘,66,‘fdgd‘}
s.remove(‘hello‘)
print(s)
指定删除(删除不存在,不会报错)
s={5,‘gfg‘,666,‘hello‘,66,‘fdgd‘}
s1=s.discard(667)
print(s1)

变量和集合(一)

原文:https://www.cnblogs.com/snowony/p/11740942.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!