列表元组和字典

列表:

    列表是声明在[]内用逗号分隔的数据类型,(list)

    列表具有可变性,当改变列表内的值时列表的内存地址会改变,

    列表可嵌套,可以存储任意数据类型。列表和列表之间可以相互比较大小,但仅限于相同位置具有相同种类的数据类型

    列表的基本操作方法:

    可用in not in表达关系 

    list()将一个数据类型转化成list类型

    sort() 方法用对列表来排序

    split()以一个参数作为标记来对数组切片

    remove() 删除一个元素

    pop()取出一个元素

    reverse() 反转列表

    insert()在指定下标插入数据

    index()查找符合元素的第一个下表可以指定范围

    append()追加元素

    clear()清除所有元素

    del()删除给定位置的元素

    min()找出最小

    max()找出最大

字典

    字典无序 通过key/Value的方式来存储数据 取值快具对数据的简单描述 字典的key必须是不可变类型 但是一般情况下字典的key都是以字符串的形式来表示的

    字典的常用方法:

dict()

keys()

values()yuna

items()

get()

setdefault()

fromkeys()

update()合并两个字典相同元素以参数为基准

字典的key具有唯一性  且仅为不可变类型  当向字典中添加一个已经具有相同的key、value对时 字典会自动的将原有的value覆盖掉


元组tuple

     声明后不可改动 不可添加删除修改声明在一对()内建议在最后一个元素后加上“,”来表示元组  因为元组中假设只剩一个元素  那么该元组会自动的转换成为一个基本数据类型  例:

my_tuple = (2) 

此时查看my_tuple的数据类型会发现该变量从元组自动转换成了int类型 末尾加上“,”可以有效的避免这一情况的发生

元组因为不可改变 能够支持的方法很少  仅仅支持切片  成员运算  in  ,not in, index()查找元素,len()查看长度,count()统计元素, 元组中的变量必须是不可变类型



my_tuple

my_tuple
my_tuple
my_tuple

你可能感兴趣的:(列表元组和字典)