首页 > 编程语言 >python基础-数据容器的通用操作

python基础-数据容器的通用操作

时间:2023-02-25 22:55:20浏览次数:37  
标签:容器 set 通用 tuple python list str print my

五种数据容器的特性

 

my_list  = [1,2,3,4,5]
my_tuple = (1,2,3,4,5)
my_str = "abcdefg"
my_set = {1,2,3,4,5}
my_dict = {"key1":1,"key2":2,"key3":3,"key4":4,"key5":5,}

# len元素个数
print(f"列表 元素个数有:{len(my_list)}")
print(f"元组 元素个数有:{len(my_tuple)}")
print(f"字符串 元素个数有:{len(my_str)}")
print(f"集合 元素个数有:{len(my_set)}")
print(f"字典 元素个数有:{len(my_dict)}")


# max最大元素
print()
print(f"列表 最大元素:{max(my_list)}")
print(f"元组 最大元素:{max(my_tuple)}")
print(f"字符串 最大元素:{max(my_str)}")
print(f"集合 最大元素:{max(my_set)}")
print(f"字典 最大元素:{max(my_dict)}")

print()
print(f"列表 最小元素:{min(my_list)}")
print(f"元组 最小元素:{min(my_tuple)}")
print(f"字符串 最小元素:{min(my_str)}")
print(f"集合 最小元素:{min(my_set)}")
print(f"字典 最小元素:{min(my_dict)}")

print()
print(f"列表 转化成列表{list(my_list)}")
print(f"元组 转化成列表{list(my_tuple)}")
print(f"字符串转化成列表{list(my_str)}")
print(f"集合 转化成列表{list(my_set)}")
print(f"字典 转化成列表{list(my_dict)}")

print()
print(f"列表 转化成元组{tuple(my_list)}")
print(f"元组 转化成元组{tuple(my_tuple)}")
print(f"字符串转化成元组{tuple(my_str)}")
print(f"集合 转化成元组{tuple(my_set)}")
print(f"字典 转化成元组{tuple(my_dict)}")

print()
print(f"列表 转化成字符串{str(my_list)}")
print(f"元组 转化成字符串{str(my_tuple)}")
print(f"字符串转化成字符串{str(my_str)}")
print(f"集合 转化成字符串{str(my_set)}")
print(f"字典 转化成字符串{str(my_dict)}")

print()
print(f"列表 转化成集合{set(my_list)}")
print(f"元组 转化成集合{set(my_tuple)}")
print(f"字符串转化成集合{set(my_str)}")
print(f"集合 转化成集合{set(my_set)}")
print(f"字典 转化成集合{set(my_dict)}")

print()
print(f"列表 进行升序排序{sorted(my_list)}") #等价于 {sorted(my_list,reverse=False)}
print(f"元组 进行升序排序{sorted(my_tuple)}")
print(f"字符串进行升序排序{sorted(my_str)}")
print(f"集合 进行升序排序{sorted(my_set)}")
print(f"字典 进行升序排序{sorted(my_dict)}")

print()
print(f"列表 进行降序排序{sorted(my_list,reverse=True)}")
print(f"元组 进行降序排序{sorted(my_tuple,reverse=True)}")
print(f"字符串进行降序排序{sorted(my_str,reverse=True)}")
print(f"集合 进行降序排序{sorted(my_set,reverse=True)}")
print(f"字典 进行降序排序{sorted(my_dict,reverse=True)}")

标签:容器,set,通用,tuple,python,list,str,print,my
From: https://www.cnblogs.com/Wesuiliye/p/17155657.html

相关文章

  • python数据分析与挖掘 第三章 数据探索
                                         ......
  • python基础-集合set { }
    集合的定义和操作集合的特性:元素数量支持多个元素类型任意下标索引支持重复元素不支持可修改性支持数据有序否使用场景不可重复的数据记录......
  • python基础-字典dict {key:value }
     字典的定义和操作字典的特性:元素数量支持多个元素类型任意下标索引支持重复元素不支持可修改性支持数据有序否使用场景不可重复的数据......
  • Python:Excel自动化实践入门篇 甲【留言点赞领图书门票】
    *以下内容为本人的学习笔记,如需要转载,请声明原文链接微信公众号「englyf」https://mp.weixin.qq.com/s?__biz=MzUxMTgxMzExNQ==&mid=2247485524&idx=1&sn=7af7790002e0e60......
  • Python | import re模块的使用
    Python对文字处理的能力有很多功能,除了str对象自带的一些方法外,就是正则表达式这个强大的模块了。re模块是Python中处理正则表达式的模块,里面有一些python中常用的正则......
  • Python | import pickle模块的使用
    Python程序运行中得到了一些字符串,列表,字典等数据,想要长久的保存下来,方便以后使用,而不是简单的放入内存中关机断电就丢失数据。Python中有个序列化过程叫作pickle,它能够实......
  • python-flask之路由
    简单示例如下fromflaskimportFlaskapp=Flask(__name__)@app.route('/hello')defhello():return'hello'@app.route('/books')defbooks():retu......
  • python实现客户端和服务端的UDP相互通信
    实验指南这篇博客旨在实验客户端和服务端相互发送消息的实验,实验成功的现象为,客户端和服务端的两个窗口,即client和server左上角均被打上文字,因为客户端是没有给图片附上文......
  • 【Python】【图像处理】图片压缩方法
    一直想找个“无损压缩”的办法。当然这并非真的无损。我采用了Opencv的处理图像相关的方法。请见代码:注意:opencv安装:pipinstallopencv-python别想不开installcv2......
  • Python | import argparse模块的使用
    我们在写python脚本的时候,有时候需要在运行的时候传入参数,而不是写死在程序里,这个时候就要用到argparse模块。argparse模块是Python内置的用于命令项选项与参数解析的......