python之容器类型转换和推导式
摘要:本文主要介绍了数据类型的转换和推导式的相关内容。 1、类型转换 本部分的类型转换主要是列表、元组、集合三种类型的转换。主要借助三个函数 list()、tuple()、set() 分别进行列表、元组、集合的类型转换。 1 list1 = [10, 20, 30, 20, 40, 50] 2 s1 = {100, 300, 200, 500} 3 t1 = ('a', 'b', 'c', 'd', 'e') 4 5 # tuple(): 转换成元组 6 print(tuple(list1)) 7 print(tuple(s1)) 8 9 # list():转换成列表 10 print(list(s1)) 11 print(list(t1)) 12 13 # set():转换成集合 14 print(set(list1)) 15 print(set(t1)) 执行结果如下: 1 (10, 20, 30, 20, 40, 50) 2 (200, 100, 500, 300) 3 [200, 100, 500, 300] 4 ['a', 'b', 'c', 'd', 'e'] 5 {40, 10, 50, 20, 30} 6 {'c', 'd', 'e', 'b', 'a'} 推导式在列表中的使用: 1 #连续添加一串数字到列表中 2 #方法1:非推导式的方法 3 list1=[] 4