与C++一样,强制类型转换最需要注意的就是精度损失,比如float转化为int类型时会向下取整,丢失一部分精度。
int(3.2) >>> 3
其他需要注意的就是转换前后数据类型的各自特性,比如list转化为set的时候,由于set的独一且无序的特性,因此会进行去重和随机顺序。
list_a=[1,4,2,3,2,1] set(list_a) >>> {1, 2, 3, 4}