工作中遇到需要将List对象中的元素(list类型)转化为集合(set)类型转化完成之后需要需要访问其中的元素。
第一步使用map方法进行转换
关于迭代器我们做一个实验,会发现遍历完最后一个元素后再次访问时会放回空列表。
为了能持续正确的访问数据,需要將其list comprehension之后存在另外一个变量中有两种方式,如下:
注意:map()函数不改变原有的 list,而是返回一个新的 list 利用map()函数,可以把一个 list 转换为另一个 list只需要传入转换函数。 由于list包含的元素可以是任何类型因此,map() 不仅仅可以处理只包含数值的 list事实上它可以处理包含任意类型的 list,只偠传入的函数f可以处理这种数据类型
什麼是最快的方式转换integer
成一个list
?
例如132
变成[1,3,2]
和23
变成[2,3]
。我有一个变量是一个int
我想能够比较个别数字,所以我认为把它放到一个列表中是最好嘚因为我可以这样做int(number[0])
,int(number[1])
轻松地将list元素转换回int数字操作
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。