list tuple dict set四种常用数据结构

list

list 有序的集合,可以随时添加、删除其中元素值;

支持list嵌套模式,

>>> p = ['a','b']>>> s = ["test","testA",p]
>>> print s
['test', 'testA', ['a', 'b']]
>>> 

tuple(元组)

元组合list非常相似,但是tuple一经初始化,就不能修改。没有append()和insert()这样的方法;

tuple的样子是(),list的样子是[]

>>> t = (1,2)
>>> print t
(1, 2)
>>> 

dict

样子是{}

>>> d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}
>>> print d
{'Bob': 75, 'Michael': 95, 'Tracy': 85}
>>> 

dict中key必须是不可变元素

set

和dict一样,是一组key的集合,但是不存储value,由于key不能重复,所以在set中,没有重复的key

转载于:https://www.cnblogs.com/li-daphne/p/7111765.html

【python基础】--常用数据结构相关推荐

  1. Python 基础常用数据结构

    2019独角兽企业重金招聘Python工程师标准>>> 常用数据结构 1)元组 元组是一种静态的数据结构,无法修改,若要修改只能重新生成新的元组. 输出结果: 元组元素的获取是通过索 ...

  2. python基础常用语句-Python基本语句

    在学习W3Cschool python高级教程之前,大家接触过许多python语句,在本文中我们将Python一些基本的常用语句做了汇总,并简单介绍下这些python常用语句的用途和标准格式,放在一起 ...

  3. python基础常用语句-Python-基础-常用术语对照表

    2to3 一个将 Python 2.x 代码转换为 Python 3.x 代码的工具,能够处理大部分通过解析源码并遍历解析树可检测到的不兼容问题. 2to3 包含在标准库中,模块名为 lib2to3: ...

  4. python基础常用语句-Python基础语法

    [TOC] 1.变量基础与简单数据类型 1.1变量解释 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间 name = 'python' number = 2017 print(na ...

  5. python自动化常用模块_Python自动化 【第五篇】:Python基础-常用模块

    目录 模块介绍 time和datetime模块 random os sys shutil json和pickle shelve xml处理 yaml处理 configparser hashlib re ...

  6. python基础常用语句-python爬虫之python一条语句分析几个常用函数和概念

    https://www.xin3721.com/eschool/pythonxin3721/ 前言 过年也没完全闲着,每天用一点点时间学点东西,本文为大家介绍几个python操作的细节,包含all.a ...

  7. python基础常用语句-Python语言的一些基本常用语句

    (1).赋值:创建变量引用值 a,b,c="aa","bb","cc" (2).调用:执行函数 log.write("spam,n ...

  8. python基础常用语句-Python基础6—常用语句

    一.条件分支语句 python中一般不用{},语句块一般用:,然后后面语句持续保持一样的缩进即可({}用来定义字典) 1.if ①语法 :if 条件表达式: block ②例子 1 money =20 ...

  9. python基础---常用模块的常用方法

    python中OS常用方法 Python的标准库中的os模块包含普遍的操作系统功能.如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的.即它允许一个程序在编写后不需要任何改动,也不会发生任何问 ...

  10. 【Python基础】盘点 Python 10 大常用数据结构(上篇)

    我的施工之路 上图施工计划,已完成专题: 1我的施工计划 2数字专题 3字符串专题 4列表专题 5流程控制专题 6编程风格专题 7函数使用 8.面向对象编程(上篇) 9.面向对象编程(下篇) Pyth ...

最新文章

  1. 博途v13打开软件时显示连接不到服务器,TIA博途V13软件在打开程序过程中出现以下这种情况,怎么回事?...
  2. 39个超棒的免费高清专业纹理收藏集
  3. 将数字转化为电话号码(忽略全局属性)
  4. Qt文档阅读笔记-Object Model
  5. 《算法笔记》的codeup打不开怎么办
  6. Ghostscript沙箱绕过(CVE-2021-3781)分析
  7. AD2016 交互式网表 InteractiveHtmlBomForAD插件安装教程
  8. 数据可视化工具在医疗领域的应用
  9. libcef-案例展示-将cef浏览器嵌入到mfc中作为子窗口运行
  10. web常见的屏幕尺寸
  11. 微软MSBI零基础从数据仓库到商业智能实战(SSIS SSAS SSRS)
  12. SSL证书的几个误解,正确认识SSL证书
  13. 安装kanzi-平台要求
  14. nginx反向代理websocket 小坑
  15. 评估假设函数是否过拟合的方法
  16. Kaggle Cassava Leaf Disease Classification 木薯叶疾病分类竞赛
  17. 荣耀10手机相机的相关功能使用 (怎样拍出好看的照片)
  18. 不定积分与定积分(高等数学)
  19. 记录-Bootstrap编写个人网站主页
  20. 社区智慧路灯:基于社区智慧灯杆的老旧小区改造(智慧社区)项目系统解决方案分析

热门文章

  1. python中分支语句elif与else的区别_浅谈对python中if、elif、else的误解
  2. mysql的过程返回执行成功与失败_进行数据库操作的时候,操作错误或者失败,但是不报错...
  3. sublime 设置自动更新_Win10关闭自动更新的三种方法
  4. 让R与Python共舞
  5. jpa 托管,Apache Aries托管JPA支持哪些JPA提供程序?
  6. 计算机科学与技术考研多少分算高分,清华计算机科学与技术系考研初复试高分经验分享...
  7. Emulator: PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT,博主亲自验证有效
  8. Docker 中的网络管理与集群构建
  9. 本地建mysql数据库_mysql 安装及新建本地数据库遇到的问题
  10. java rcfile,hsqldb sqltool rcfile不起作用