列表(list)、元组(tuple)、集(set)、数组(array)的相互转换
1. 转换成list:list();
2.转换成tuple:tuple()
3.转换成set:set() # 转换成set后,重复数据将会被删除,具体见https://blog.csdn.net/Darren1921/article/details/93631509
4.转换成array:array()
先来看一下这四种类型的输出情况:
实例1
b = tuple("161561")
c = list("161561")
d = set("161561")
e = np.array("161561")
print(b)
print(c)
print(d)
print(e)
输出:
('1', '6', '1', '5', '6', '1')
['1', '6', '1', '5', '6', '1']
{'1', '5', '6'}
161561
实例2:
# list =====> tuple、set and array
a = ["hskhdfk"]
a_tuple = tuple(a)
a_set = set(a)
a_array = np.array(a)
print(a, type(a))
print(a_set, type(a_set))
print(a_tuple, type(a_tuple))
print(a_array, type(a_array))
输出:
['hskhdfk']
{'hskhdfk'}
('hskhdfk',)
['hskhdfk']
其他类型之间的相互转换类似,但注意类型本身对于str数据的输出情况。