python -- 数据容器通用操作

my_str = '1234566'
my_list = [1, 2, 3, 4, 5, 6, 6]
my_tuple = (1, 2, 3, 4, 5, 6, 6)
my_set = {1, 2, 3, 4, 5, 6}
my_dic = {'key1': 1, 'key2': 2, 'key3': 3, 'key4': 4, 'key5': 5, 'key6': 6}

转换成字符串、列表、元祖、集合

print('----------------------------转换成字符串')
print(f'字符串转换:{str(my_str)}')
print(f'列表转换:{str(my_list)}')
print(f'元祖转换:{str(my_tuple)}')
print(f'集合转换:{str(my_set)}')
print(f'字典转换:{str(my_dic)}')
print('----------------------------转换成列表')
print(f'字符串转换:{list(my_str)}')
print(f'列表转换:{list(my_list)}')
print(f'元祖转换:{list(my_tuple)}')
print(f'集合转换:{list(my_set)}')
print(f'字典转换:{list(my_dic)}')
print('----------------------------转换成元祖')
print(f'字符串转换:{tuple(my_str)}')
print(f'列表转换:{tuple(my_list)}')
print(f'元祖转换:{tuple(my_tuple)}')
print(f'集合转换:{tuple(my_set)}')
print(f'字典转换:{tuple(my_dic)}')
print('----------------------------转换成集合')
print(f'字符串转换:{set(my_str)}')
print(f'列表转换:{set(my_list)}')
print(f'元祖转换:{set(my_tuple)}')
print(f'集合转换:{set(my_set)}')
print(f'字典转换:{set(my_dic)}')

结果

----------------------------转换成字符串
字符串转换:1234566
列表转换:[1, 2, 3, 4, 5, 6, 6]
元祖转换:(1, 2, 3, 4, 5, 6, 6)
集合转换:{1, 2, 3, 4, 5, 6}
字典转换:{'key1': 1, 'key2': 2, 'key3': 3, 'key4': 4, 'key5': 5, 'key6': 6}
----------------------------转换成列表
字符串转换:['1', '2', '3', '4', '5', '6', '6']
列表转换:[1, 2, 3, 4, 5, 6, 6]
元祖转换:[1, 2, 3, 4, 5, 6, 6]
集合转换:[1, 2, 3, 4, 5, 6]
字典转换:['key1', 'key2', 'key3', 'key4', 'key5', 'key6']
----------------------------转换成元祖
字符串转换:('1', '2', '3', '4', '5', '6', '6')
列表转换:(1, 2, 3, 4, 5, 6, 6)
元祖转换:(1, 2, 3, 4, 5, 6, 6)
集合转换:(1, 2, 3, 4, 5, 6)
字典转换:('key1', 'key2', 'key3', 'key4', 'key5', 'key6')
----------------------------转换成集合
字符串转换:{'6', '5', '3', '1', '4', '2'}
列表转换:{1, 2, 3, 4, 5, 6}
元祖转换:{1, 2, 3, 4, 5, 6}
集合转换:{1, 2, 3, 4, 5, 6}
字典转换:{'key1', 'key6', 'key4', 'key2', 'key5', 'key3'}

取字符串、列表、元祖、集合、字典 最大值最小值

print('----------------------------max()最大值')
print(f'字符串:{max(my_str)}')
print(f'列表:{max(my_list)}')
print(f'元祖:{max(my_tuple)}')
print(f'集合:{max(my_set)}')
print(f'字典:{max(my_dic)}')
print('----------------------------min()最小值')
print(f'字符串:{min(my_str)}')
print(f'列表:{min(my_list)}')
print(f'元祖:{min(my_tuple)}')
print(f'集合:{min(my_set)}')
print(f'字典:{min(my_dic)}')

结果

----------------------------max()最大值
字符串:6
列表:6
元祖:6
集合:6
字典:key6
----------------------------min()最小值
字符串:1
列表:1
元祖:1
集合:1
字典:key1

字符串、列表、元祖、集合 升序和降序

print('----------------------------sorted()升序')
print(f'字符串:{sorted(my_str)}')
print(f'列表:{sorted(my_list)}')
print(f'元祖:{sorted(my_tuple)}')
print(f'集合:{sorted(my_set)}')
print(f'字典:{sorted(my_dic)}')
print('----------------------------sorted(,reverse=True)降序')
print(f'字符串:{sorted(my_str,reverse=True)}')
print(f'列表:{sorted(my_list,reverse=True)}')
print(f'元祖:{sorted(my_tuple,reverse=True)}')
print(f'集合:{sorted(my_set,reverse=True)}')
print(f'字典:{sorted(my_dic,reverse=True)}')

结果

----------------------------sorted()升序
字符串:['1', '2', '3', '4', '5', '6', '6']
列表:[1, 2, 3, 4, 5, 6, 6]
元祖:[1, 2, 3, 4, 5, 6, 6]
集合:[1, 2, 3, 4, 5, 6]
字典:['key1', 'key2', 'key3', 'key4', 'key5', 'key6']
----------------------------sorted(,reverse=True)降序
字符串:['6', '6', '5', '4', '3', '2', '1']
列表:[6, 6, 5, 4, 3, 2, 1]
元祖:[6, 6, 5, 4, 3, 2, 1]
集合:[6, 5, 4, 3, 2, 1]
字典:['key6', 'key5', 'key4', 'key3', 'key2', 'key1']
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值