Python组合数据类型:容器类型转换,list←→tuple←→set

一、tuple(iterable),将X转换成元组

ls = [10, 20, "abc"]
s = {
    
    10, "10", "abc"}
t = (10, "10", "abc")

print(tuple(ls))
print(tuple(s))
print(tuple(t))

输出:
(10, 20, 'abc')
('abc', 10, '10')
(10, '10', 'abc')

二、list(iterable),将X转换成列表

ls = [10, 20, "abc"]
s = {
    
    10, "10", "abc"}
t = (10, "10", "abc")

print(list(ls))
print(list(s))
print(list(t))

输出:
[10, 20, 'abc']
[10, 'abc', '10']
[10, '10', 'abc']

三、set(iterable),将X转换成集合,同时去重

ls = [10, 20, "abc", 10]
s = {
    
    10, "10", "abc", 10}
t = (10, "10", "abc", 10)

print(set(ls))
print(set(s))
print(set(t))

输出:
{
    
    'abc', 10, 20}
{
    
    'abc', '10', 10}
{
    
    'abc', '10', 10}

猜你喜欢

转载自blog.csdn.net/weixin_47008635/article/details/113837339