列表(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'] <class 'list'>
{'hskhdfk'} <class 'set'>
('hskhdfk',) <class 'tuple'>
['hskhdfk'] <class 'numpy.ndarray'>
其他类型之间的相互转换类似,但注意类型本身对于str数据的输出情况。
本文详细介绍了如何在Python中将列表、元组、集合和数组进行相互转换,包括使用list(), tuple(), set()和array()函数的基本操作。通过实例演示了不同类型数据在转换过程中的表现,特别关注str数据的特殊处理。
、元组(tuple)、集(set)、数组(array)的相互转换&spm=1001.2101.3001.5002&articleId=93731483&d=1&t=3&u=873d1f7e53c14473b27eef12ce9a151d)
2805

被折叠的 条评论
为什么被折叠?



