1 tuple()函数
tuple()函数的作用是将参数转换为元组,如图1所示。
图1 tuple()函数的使用方法
从图1中可以看出,tuple()函数可以将列表、集合、字典和字符串转换成元组。在对字典元素进行转换时,取出的字典的“键”;在对字符串进行转换时,取出的是字符串中的各个字符。
2 list()函数
list()函数的作用是将参数转换为列表,如图2所示。
图2 list()函数的使用方法
从图2中可以看出,list()函数可以将元组、集合、字典和字符串转换成元组。
3 dict()函数
dict()函数的作用是将参数转换为字典,如图3所示
图3 dict()函数的使用方法
从图3中可以看出,前两种转换字典的方法使用的是二维数据,二维数据的相关内容请参考《Python中csv文件的操作4》。
注意1 图3中第三种转换字典的方法,不能写成如图4所示的形式。
图4 dict()函数的错误使用方法
4 set()函数
4.1 set()函数的使用方法
set()函数的作用是将参数转换为集合,如图5所示。
图5 set()函数的使用方法
注意2 图5中的第四种转换方法,即将字符串转换为集合的方法,转换后集合中的元素并不是按照字符串中字符的顺序,其原因就是集合中的元素是无序的。
4.2 集合的基本运算
集合的基本运算包括交集、并集和差集,分别用“&”、“|”和“-”符号表示,如图6所示。
图6 集合的基本运算
从图6中可以看出,两个集合a、b的交集表示两个集合中相同的元素;两个集合a、b的并集表示将两个集合中元素组合起来,并去掉相同的部分(集合中的元素具有唯一性);两个集合a、b的差集是去集合a中与集合b相同的元素。