码迷,mamicode.com
首页 > 编程语言 > 详细

python基础:数据类型,list,tuple,dict,set

时间:2021-06-15 18:53:57      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:无法   可变对象   存在   pop   items   app   判断   sort   重复   

写在前边:

list和tuple都是有序的,取值方式如list[1],tuple[1]。

-------list列表,是一种可变序列

-------tuple元组,是一种不可变序列,初始化后就不能修改

dict和set都是无序的。

------dict字典,等同于map。dict存储键值对,如dict1 = {"key":"value"};dict的key是不可变对象,字符串/整数不可变所以可以作key

------set集合。set只存储key,且set中没有重复的key

 

List:list1 = [1,2,3,"xxx","yyy"]

方法:append(value)添加、insert(index,value)插入、pop(index)删除、sorted(list)排序

其他:list[0]是第一个元素,list[-1]是最后一个元素;len(list)为列表长度

 

Tuple:tuple1 = (1,2,3,"xxx","yyy",[1,2,3])

方法:因为元组是不可变序列,所以没有appen()、insert()方法,一旦确定后就无法更改。但元组里边的list可以更改。

 

Dict:dict1 = {"key1":value1,"key2":value2}

方法:dict.keys()、dict.values()、dict.items()获取字典内部元素;dict["key1"]获取key1对应的value,dict.pop("key1")删除key

其他:判断key是否存在的方法?dict.get("key")

 

Set:set1 = set(list1)

方法:add("key1"),remove("key1")

 

python基础:数据类型,list,tuple,dict,set

标签:无法   可变对象   存在   pop   items   app   判断   sort   重复   

原文地址:https://www.cnblogs.com/jinziguang/p/14885919.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!