Python---数据容器分类及通用操作

这篇具有很好参考价值的文章主要介绍了Python---数据容器分类及通用操作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

数据容器可以从以下视角进行简单的分类:
是否支持下标索引:
  • 支持:列表、元组、字符串 - 序列类型
  • 不支持:集合、字典 - 非序列类型
是否支持重复元素:
  • 支持:列表、元组、字符串 - 序列类型
  • 不支持:集合、字典 - 非序列类型
是否可以修改:
  • 支持:列表、集合、字典
  • 不支持:元组、字符串
通用操作:
  1.  长度len(容器)
  2. 最大值max(容器)
  3. 最小值 min(容器)
  4. 类型转换:转列表 list()、 转元组 tuple()、 转字符串 str()、 转集合 set()
  5. 排序   sorted(容器)-----会变成列表
  6. 反向排序  sorted(容器,[reverse=True])-----会变成列表

例子:文章来源地址https://www.toymoban.com/news/detail-709032.html

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

# len
print(len(my_list), len(my_tuple), len(my_str), len(my_set), len(my_dict))

# max
print(max(my_list), max(my_tuple), max(my_str), max(my_set), max(my_dict))

# min
print(min(my_list), min(my_tuple), min(my_str), min(my_set), min(my_dict))
print(100 * '-')

# 通用类型转换

# 转列表  list()
print(list(my_list))
print(list(my_tuple))
print(list(my_str))
print(list(my_set))
print(list(my_dict))
print(100 * '-')  # ['key1', 'key2', 'key3', 'key4']

# 转元组  tuple()
print(tuple(my_list))
print(tuple(my_tuple))
print(tuple(my_str))
print(tuple(my_set))
print(tuple(my_dict))  # ('key1', 'key2', 'key3', 'key4')
print(100 * '-')

# 转字符串  str()
print(str(my_list))
print(str(my_tuple))
print(str(my_str))
print(str(my_set))
print(str(my_dict))  # {'key1': 1, 'key2': 2, 'key3': 3, 'key4': 5}
print(100 * '-')

# 转集合  set()
print(set(my_list))
print(set(my_tuple))
print(set(my_str))
print(set(my_set))
print(set(my_dict))  # {'key4', 'key2', 'key3', 'key1'}
print(100 * '-')

# 排序  ---- 会变成列表
# sorted(容器)
print(sorted(my_list))
print(sorted(my_tuple))
print(sorted(my_str))
print(sorted(my_set))
print(sorted(my_dict))
print(100 * '-')

# 反向排序
# sorted(容器,[reverse=True])
print(sorted(my_list, reverse=True))
print(sorted(my_tuple, reverse=True))
print(sorted(my_str, reverse=True))
print(sorted(my_set, reverse=True))
print(sorted(my_dict, reverse=True))

到了这里,关于Python---数据容器分类及通用操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python基础第五篇(Python数据容器)

    在编程世界里,数据容器无疑是我们的得力助手,它们帮助我们有效、有序地组织存储数据。在这篇文章里,我们将探索Python中的多种数据容器,了解它们的定义、创建及应用方式,以及如何遍历和操作这些容器。我们将会铺开一幅Python数据容器的全景图,让我们在编程旅程

    2024年01月23日
    浏览(45)
  • SQL分类及通用语法&&数据类型(超详细版)

    SQL是结构化查询语言(Structured Query Language)的缩写。它是一种用于管理和操作关系型数据库系统的标准化语言。SQL分类如下: DDL: 数据定义语言,用来定义数据库对象(数据库、表、字段) DML: 数据操作语言,用来对数据库表中的数据进行增删改 DQL: 数据查询语言,用来查询

    2024年02月13日
    浏览(45)
  • Python 容器型数据类型

    容器型数据类型:用一个变量可以保存多个数据。 Python中,常见的容器型数据类型有:列表(List)、元组(Tuple)、集合(Set)、字典(Dictionary)。 其中, 列表(List):列表是一种有序、可变的容器,可以包含任意类型的元素。列表使用方括号([])表示,元素之间用逗号

    2024年01月24日
    浏览(26)
  • Python | 函数、数据容器

    函数:是 组织好的,可重复使用的 ,用来实现特定功能的 代码段 。 1.1 简单案例 重复使用计算字符串的长度 使用函数计算字符串的长度 1.2 使用函数的好处: 为了得到一个针对 特定需求、可供重复利用 的代码段 提高程序的 复用性 ,减少 重复性代码 ,提高开发效率 1.

    2024年02月13日
    浏览(30)
  • Python数据容器——列表(list)

    Python中的数据容器: 一种可以容纳多份数据的数据类型,容纳的每一份数据称之为1个元素 每一个元素,可以是任意类型的数据,如字符串、数字、布尔等。 数据容器根据特点的不同,如:是否支持重复元素,是否可以修改,是否有序,等 分为5类,分别是: 列表(list)、元组

    2024年02月13日
    浏览(45)
  • 零基础学会Python编程——数据也分类:常见数据类型

    作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。   座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录 ​编辑  前言 学习目标 一.常见数据类型 1.数字类型 (1) 整数类型  (2)浮点数类型  2.布尔类型 (1)布尔型数据的取

    2024年02月11日
    浏览(46)
  • 使用python中的SVM进行数据分类预测

    在Python中使用支持向量机(SVM)进行数据分类预测的示例代码如下: 该示例代码使用了 sklearn 库中的 SVC 类来构建支持向量机(SVM)模型。首先,将数据集划分为训练集和测试集;然后创建一个SVM模型,设置参数,如选择线性核函数;接下来使用训练集对模型进行训练;最后,

    2024年02月15日
    浏览(40)
  • python大数据之随机森林(回归与分类)

    随机森林在大数据运用中非常的常见,它在预测和回归上相比于SVM,多元线性回归,逻辑回归,多项式回归这些,有着比较好的鲁棒性。 随机森林是一个用随机方式建立的,包含多个决策树的分类器。其输出的类别是由各个树输出的类别的众数而定。 优点: 处理高纬度的数

    2024年02月02日
    浏览(43)
  • 用Python做数据分析之数据筛选及分类汇总

    1、按条件筛选(与,或,非) 为数据筛选,使用与,或,非三个条件配合大于,小于和等于对数据进行筛选,并进行计数和求和。与 excel 中的筛选功能和 countifs 和 sumifs 功能相似。 Excel 数据目录下提供了“筛选”功能,用于对数据表按不同的条件进行筛选。Python 中使用

    2024年02月07日
    浏览(38)
  • 使用python中的随机森林进行数据分类预测

    以下是使用Python中的随机森林进行数据分类预测的示例代码: 这个示例代码使用 sklearn 库中的 RandomForestClassifier 类来构建随机森林模型。首先,将数据集划分为训练集和测试集,然后创建一个随机森林模型,并使用训练集对其进行训练。最后,用测试集数据进行预测,并计算

    2024年02月16日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包