基本数据类型的简单用法
- 列表
# 定义
city = ['Guangzhou', 450] # 元素可为任何数据类型
## 基本操作
# 增
city.append('Beijing')
# 删
city.remove(450) # 删除参数的值
city.pop() # 删除列表最后一个值,且输出该值
# 改
city[0] = 'YunNan'
# 查
print(city[0])
- 元组
# 定义
puple_ = (1,2,3,4)
# 查
print(puple_[0])
- 集合
# 定义
set_1 = set([1,2,3,4,5,6]) # 直接定义
list_set = set(city) # city 为列表,一般用来去重
# 增
set_1.add('movie')
# 更新
set_1.update('world') # 增加参数中集合中不存在的数据,如set1={'a'},set1.update('ab')={'a','b'}, 即 用来添加多项
# 删
set_1.remove('abc') # 删除指定元素,若集合中无此元素,报错
set_1.pop() # 随机删除一个任意的元素,且返回
set_1.discard('abc') # 删除指定元素,若集合中无此元素,不报错
# 判断子集,
set_1.issubset(set_2) # 判断set_2 是不是set_1的子集
set_1.issuperset(set_2) # 判断set_2 是不是set_1的父集
# 对称差集(去掉两个集合互相重复的元素)
set_1.symmetric_difference(set_2)
集合运算符:
运算符 | 含义 |
---|---|
in | 是…的成员 |
not in | 不是…的成员 |
== | 等于 |
!= | 不等于 |
& | 交集 |
| | 合集 |
- 字典
# 定义
dic_ = { # " ' 都可以用
'stu001':'XiaoMing',
'stu002':'XhangSan',
'stu003':'LiSi'
}
# 增
dic_['stu004'] = 'XiaoWang'
# 删
dic_.pop('stu001') # 删除参数对应的键值对,且返回key对应的value
del dic_['stu002'] # 直接删除
dic_.popitem() # 随机删除
# 改
dic_['stu004'] = 'WuLong'
# 查
print('stu001' in dic_) # 标准用法
dic_.get('stu001') # 获取key对应的值,若字典中无该key,不会报错,从而使程序继续运行
dic_['stu001'] #若字典中无该key,会报错,从而使程序终止
# 查看字典所有值
print(dic_.values())
# 查看字典所有key值
print(dic_.keys())