Python组合数据类型

1. 集合:

Python组合数据类型

Python组合数据类型

Set()函数的用途主要是转换组合类型,实现数据的去重。

Python组合数据类型

Python组合数据类型

 

Python组合数据类型

Python组合数据类型

 

Python组合数据类型

 

2. 元组:

Python组合数据类型

 

Python组合数据类型

元组的相等是所有两个元组内的元素都相等,当两个元组中有一个对应位置元素相等时,判断结果往后看。

Python组合数据类型

 

Python组合数据类型

3.列表:

Python组合数据类型

Python组合数据类型

列表的比较是按照顺序逐个元素比较,因此[11,2]<=[11,1,2]结果为False

Python组合数据类型

Python组合数据类型

 

Python组合数据类型

如果要列表按递减顺序进行排列,可先sort()再reverse()实现递减排列。

Python组合数据类型

Python组合数据类型

Python组合数据类型

 

4.字典:

        Python组合数据类型

字典实现遍历用字典的items()方法,其每次返回一个元组,元组为(key,value)则赋值号两边的变量也要又两个

 

Python组合数据类型

Python组合数据类型

 

Python组合数据类型

Python组合数据类型

 

注意:

           1.列表的sort()函数会更新原列表

           2.字符串怎末变成一个集合呢?

            思路:字符串先变成列表,用split()函数得到一个列表再用set()做数据类型转换获得                          集合(实现了去重)。

           3.元组的遍历:     for item in tuple_name:

                                              循环体

           4.字典的遍历:

                                        (1)   for key in dict_name.key():

                                                         循环体

                                        (2)   for value in dict_name.value():

                                                         循环体

                                        (3)   for key,value in dict_name:

                                                         循环体

                                        (4)   for tuple_sys in dict_name:  (tuple_sys是一个元组)

                                                         循环体