多种容器数据类型

  • 列表
  • 元组
  • 字典
  • 集合

定义

列表

list()

[]

[1,2,3]

元组

tuple()

(1,)

(1,2,3)

字典

{}

dict()

{“num”:1, “time”:“17:00”}

集合

set()

{“张三”, “李四”}

取值

列表,元组

列表[索引]

字典

字典[键]

集合

集合不能单独取值,它就是一个数器集合的形式存在的

修改数据

元组,集合就不存在修改了

元组不能修改数据

集合是不能取值

列表

列表[索引] = 新的值

字典

字典[键] = 新的值

删除

集合

集合.remove(数据)

集合.pop()

集合.clear()

列表

列表.remove(数据)

列表.pop(索引)

列表.pop()

字典

字典.pop(键)

共性特征

  • 不论哪一个容器,他们的成员之间都是通过逗号来分割
  • 容器取值,通过方括号取值,不同的时,对于有序的列表和元组而言, 通过索引下标可以对应上数据。 对于无序容器字典而言,取值是根据键来获取。
  • 删除数据,如果知道数据的值,可以用remove方法删作(列表,集合), 如果只知道数据的标识,可以用pop来删除(列表,字典)

python-容器数据类型-知识小结相关推荐

  1. python容器数据类型_python collections 容器数据类型

    这个模块实现了特定目标的容器,以提供Python标准内建容器 dict , list , set , 和 tuple 的替代选择. 创建命名元组子类的工厂函数 类似列表(list)的容器,实现了在两端 ...

  2. Python容器数据类型(字符串)

    容器类型的进阶使用(字符串) 字符串的拼接与重复 字符串的跨行拼接 字符串的索引和切片 字符串的内置函数 字符串的转义 字符串和格式化和format内置函数的使用 本文目录 文章目录 容器类型的进阶使 ...

  3. Python基础知识全解(含容器数据类型、Numpy)

    文章目录 一.初始Python Python语言概述 二.Python语言基础 基本数据类型 变量 运算符与表达式 输入与输出 内置函数 常用模块 三.Python容器数据类型 列表 元组 字典 集合 ...

  4. unicode 编码转换漏洞_好程序员Python教程之字符串编码知识小结

    好程序员Python教程之字符串编码知识小结,提及Python字符串,你会想到什么?是ASCII,还是Unicode?他们之间是如何转换的?字符串编码和字符串有什么区别?接下来好程序员Python教程 ...

  5. python编码转换语句_好程序员Python教程之字符串编码知识小结

    好程序员Python教程之字符串编码知识小结,提及Python字符串,你会想到什么?是ASCII,还是Unicode?他们之间是如何转换的?字符串编码和字符串有什么区别?接下来好程序员Python教程 ...

  6. python static 的用法_Python中static相关知识小结

    非 static 编译 不指定额外参数直接编译 Python: $ ./configure $ make 查看所依赖的共享库: $ ldd python linux-vdso.so.1 => ( ...

  7. Python组合数据类型:容器类型总览,(不)可变数据类型immutable、(不)可迭代对象iterable、迭代器iterator、生成器generator、语法糖

    一.组合数据类型container objects 组合数据类型container objects:能够表示多个数据的类型 集合类型:集合类型是一个元素集合,元素无序不重不变 序列类型:序列类型是一个 ...

  8. Python常用库1:collections,容器数据类型

    collections:数据容器 点这里跳到原文地址. 预计阅读时长:10分钟+ 未完待续,遇到相关力扣题目,会继续补充~ 文章目录 前言 一.Collections中的内置函数 二.各个函数的使用 ...

  9. 关于python的浮点数类型、以下_python入门教程Python 浮点数数据类型详解 [学习 Python 必备基础知识][看此一篇就够了]...

    python基础语法.jpg 您的"关注"和"点赞",是信任,是认可,是支持,是动力...... 如意见相佐,可留言. 本人必将竭尽全力试图做到准确和全面,终其 ...

最新文章

  1. laravel ajax ip,怎么在Laravel中利用AJAX动态刷新部分页面
  2. Excel2003 使用技巧
  3. 6 VPP源码分析 (VPP中的多线程)
  4. 【WPF】如何获取命令行参数
  5. Python容器专题 - 列表(list)
  6. 札记:android手势识别,MotionEvent
  7. html中固定浏览器最小化,浏览器自动最小化怎么解决,如何解决浏览器自动最小化...
  8. linux设置ipsan_Linux下IP SAN共享存储操作记录
  9. 简要介绍弱监督学习(by 周志华)
  10. c++_2: 类的定义
  11. 如何区分零线和地线,及其相关理解
  12. AutoJs 4.1.1 实战教程、Hamibot
  13. cocos2d-x初探学习笔记(29)-cocosBuilder
  14. 树的数据结构代码_如何以无代码方式学习树数据结构
  15. 【洛谷】P1828 香甜的奶油
  16. CSS3之自定义英文字体@font-face
  17. SVN客户端无法连接服务器的问题
  18. ASP.NET印刷行业印务管理系统,源码免费分享
  19. xmanagr 注册机执行ubuntu 桌面程序,ubuntu无需安装 桌面环境
  20. linux linux硬盘对拷,,分区对拷

热门文章

  1. ueditor富文本编辑器过滤了代码,如何取消?
  2. 多用途app软件业务介绍官网模板
  3. Divbrush 网页Div css画板定位布局系统 v1.8
  4. java abstractnumlist_如何从List集合中删除对象
  5. layui修改table中的按钮_layui数据表格中如何设置按钮切换(是否置顶)与分页居中...
  6. php多功能引流工具箱源码
  7. 微信广告任务平台源码运营版
  8. SQL Server Profiler使用方法
  9. Repeater控件绑定数据、分页、数据操作,最佳代码
  10. Linux Shell脚本入门教程系列之(五)Shell字符串