Python中元祖&列表&集合&字典的用法

此处说明是在基础阶段的用法,因为元祖

在后续阶段的用法会有更加深入的变化。

列表List:

可变 有序集合,可以随时在集合中添加和删除元素。

元祖Tuple:

有序列表,和List非常类似,但是不同点是元祖中的数据一旦被定义就无法修改,元祖用于接受多维的元素,在很多时候写法上可以节省很多行。查询方法和list类似,在定义只有一个元素的元祖时加入逗号以免和数学运算产生歧义。

P.S.可变的元祖

当元祖内部放一个列表的时候,这个元祖的值就可以变化了,实际上元祖没有发生变化,变化了的是其中list的值。

集合sets:

在集合中,所有重复的元素都会被归并,最后只留下不同的元素,因为集合是无序的,所以没有所谓的最后一个元素。其中集合可以使用任何的数学运算,使用pop( )方法会随机的取出一个数字。主要用途是取出唯一的元素。

字典dictionaries:

字典存储的是元素对,即键和值,字典的键和列表索引非常相似,和列表不同,字典的键可以是任何不变类型,而不仅仅是整数。但是每个键非必须的是相同类型。字典中有一个很实用的方法,get( )->会在字典中查询值,但是和方括号的不同,如果没有找到要找的键,get()会返回none或你所选的默认值。使用的时候不确定,使用get( )会比使用方括号查询效果要好。

population = {"Shanghai":17.8,"Istanbul":13.3,"Karachi":13.0,"Mumbai":12.5}

 

你可能感兴趣的:(Python中元祖&列表&集合&字典的用法)