python中数据类型
作者:互联网
一.数据类型(数字numbers,字符串string,集合set,列表list,元组tuple,字典dict)
1.字类型包括四种
int:有符号整型
long:长整型,也可以代表八进制和十六进制
float:浮点型
complex:复数
2.字符串,声明时需要引号引起来(str=“我是一个字符串类型的数据”)
3.列表list,声明时用中括号括起来(list=[1,2,3,4,5])
list[indes]:根据下标查询对应的值,从0开始
list[1:3]:查询下标从1-3的数值
list.append(value):在list中添加元素,默认添加到最后
list.insert(index,value):在list中添加元素,指定insert添加
list.index(value):查询值的下标
list.pop(index):根据下标删除
list.remove(value):根据数值删除元素
list[index]=value:根据下标更改数据
list.sort():为list排序
list.count(value):查询list中出现value的次数
4.元组tuplc,声明时用()扩起来(tuple=(1,2,3,4,5)),元组声明后不能删除修改
tuplc+tupic1:可将声明好的两个tuplc相加合并
del tuplc:删除可以使用del时该集合失效
tuple[index]:查询下标为index的元素
tuple.count(value):查询value出现的次数
5.集合set,声明时用{}扩起来(set={1,2,3,4,5}),集合是无序的,且不能有重复值
set.clear():清空set
set.remove(value):删除元素
set.add(value):添加元素
set.update(set1):修改元素
6.字段dict,声明时用{}扩起来,一键值对的形式存在(dict={"name":"博主是帅哥","age":12}),key不允许重复
dict.clear():清空数据
dict.pop(key):根据key值删除
dict.get(key):根据key值获取value
dict.keys():获取所有的key值
dict.values():获取所有的value值
dict["key"]=value:源key值存在修改,不存在则添加元素
dic[key]:查询
二.list,set,tuple,dict的区别
列表:1.声明时用[]括起来
2.支持索引
3.可进行增删改查
4.有序的
5.元素可重复
集合:1.声明时用{}括起来
2.不支持索引
3.可进行增删改查
4.不允许有重复值,无序
元组:1.声明时用()括起来
2.支持索引
3.不支持增删改
字典:1.声明时用{}括起来
2.支持索引
3.可进行增删改查
4.元素以键值对的形式存在,key不可重复,value可以重复
注:集合,列表,元组三则之间可以相互转换
标签:set,python,数据类型,list,value,时用,dict,key 来源: https://www.cnblogs.com/lihongtaoya/p/15334808.html