前言

Python作为目前最火的编程语言之一,是一门解释型的高级编程语言,特点是简单明确。今天我们来简单介绍一下其中的列表、元祖、字典和集合,希望大家多多讨论。

列表(list)

具有以下特点:

1.可以用list()函数或者方括号[]创建,元素之间用逗号‘,’分隔。

2.列表的元素不需要具有相同的类型

3.使用索引来访问元素

4.可切片

结果:

方法:

元组

元组跟列表很像,只不过元组用小括号来实现(),这里要区分好和生成器的区别,两者都可用小括号来实现的

具有以下特点:

1.可以用tuple()函数或者方括号()创建,元素之间用逗号’,‘’分隔。

2.元组的元素不需要具有相同的类型

3.使用索引来访问元素

4.可切片

5.元素的值一旦创建就不可修改!!!!!(这是区别与列表的一个特征)

结果:

可进行的操作:

元组由于它的不可变性(第五点特点),相比列表的操作少了很多,只保留了index(),count()函数,用法同列表。

当然也可以用内置函数来对他进行操作,这些内置函数对于列表也适用。

上面第五点在列表中的操作为(参考上面示例代码的第一点):

字典(Dictionary)

字典是另一种可变容器模型,且可存储任意类型对象。

具有以下特点:

1.元素由键(key)和值(value)组成

2.可以用dict()函数或者方括号()创建,元素之间用逗号’,‘’分隔,键与值之间用冒号”:”隔开

3.键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组

4.使用键(key)来访问元素

结果:

字典的方法:

集合(set)

具有以下特点:

1.可以用set()函数或者方括号{}创建,元素之间用逗号”,”分隔。

2.与字典相比少了键

3.不可索引,不可切片

4.不可以有重复元素

结果:

自动将重复元素去除

关系测试:

集合的方法:

python 字典 列表 元祖_Python基础之列表、元祖、字典、集合,你都知道吗?附视频...相关推荐

  1. python列表功能默写_python基础学习——列表list的功能

    一.list列表,可迭代的对象 LI=[11,22,33,22,44,"age",["文学",[1,2],99,True]] list类,通过list类创建的对 ...

  2. python 字典排序 最大键_Python中的列表、元祖、字典、集合操作大全

    来源:http://suo.im/5HPGNT 在Python中有4种内建的数据结构:列表.元组.字典.集合.今天我们将会学习如何使用它们,以及它们如何使编程变得简单. 一.列表list 是处理一组有 ...

  3. python 01列表异或_python基础篇三

    python基础篇二所介绍的列表是基本的数据类型之一,元组.集合.字典也是基本的数据类型之一.熟练运用这些基本的数据类型很重要,就像是一座高楼大厦,把地基打扎实了,这栋高楼大厦才能在狂风暴雨中岿然不动 ...

  4. python列表解析式_Python基础入门-列表解析式

    今天我们使用Python中的列表解析式来实现一些简单功能.好了关于列表解析式是什么?我的理解是它可以根据已有列表,高效创建新列表的方式.列表解析是Python迭代机制的一种应用,它常用于实现创建新的列 ...

  5. python 两个列表相互映射_Python基础 — 10分钟学习函数式Python

    点击上方蓝字"Python圈子",进行关注~ (图片源自网络) 在这篇10分钟的文章中,您将学习Python中的函数式范型.您还将学习列表推导式. 目录 1.  函数式范式 2.  ...

  6. python实战经典例子_Python基础之列表常见操作经典实例详解

    本文实例讲述了Python基础之列表常见操作.分享给大家供大家参考,具体如下: Python中的列表操作 列表是Python中使用最频繁的数据类型[可以说没有之一] 一组有序项目的集合 可变的数据类型 ...

  7. python修改列表指定位置的_Python 基础教程—列表(1)

    Python内置了多种序列,本次讨论:列表.列表是Python提供的容器型数据类型.可变并且有序. 可变 - 列表中的每个元素的值可变,列表的长度可变,列表中的顺序可变.(支持增.删.改) 有序 - ...

  8. python元类_Python基础:元类

    一.概述 Python虽然是多范式的编程语言,但它的数据模型却是 纯面向对象 的.与那些仅在语法层面声称纯OO的编程语言(如Java)相比,Python的这种纯粹性更加深入骨髓. 在Python的世界 ...

  9. python怎样遍历列表中数字_Python基础-列表操作(2):列表的遍历和数字列表

    Python基础-列表(2): 1.对列表进行遍历操作 python中遍历的写法是for xx in list,末尾跟个冒号,第二行开始缩进,进入循环之中.word = ['a','b','c'] f ...

最新文章

  1. c#对象集合去重_《C#编程入门》概览
  2. 中国已经过了做手机操作系统的窗口期
  3. 到底是Java好还是Python好?
  4. 2019最全Python入门学习路线,绝对是最全
  5. mysql忽略列,MySQL:使用DISTINCT时忽略选定的列
  6. Python Day8
  7. 快速排序(Quick_Sort)
  8. php-css外边距
  9. java web技术及应用_Java Web技术及应用
  10. 【常见笔试面试算法题12续集一】动态规划算法案例1台阶问题练习题
  11. ReportViewer教程(8)-对报表作一些调整(格式和属性)
  12. aspx 页面,master页面与ascx用户控件传值的问题
  13. HOLOLENS不适合加天空盒
  14. 设计模式学习笔记--Memento 备忘录模式
  15. Docker命令行探秘
  16. Dbgview退出再打开无法使用的解决办法
  17. 压力测试流程及测试步骤
  18. 应用Matlab小波变换工具箱进行图像压缩
  19. 二进制和十进制的相互转换
  20. mongo配置项说明

热门文章

  1. NodeJS开源项目
  2. Python使用---面向对象OOP(类和对象)--完善中
  3. cmake使用教(二) install的使用
  4. pandas数据处理实践五(透视表pivot_table、分组和透视表实战Grouper和pivot_table)
  5. 生成xml_freemarker快速生成xml文件
  6. java 时间格式化_还在用SimpleDateFormat格式化时间?小心经理锤你
  7. vue router name命名规范_vue-router使用
  8. VK1S68C中文资料
  9. [六省联考2017]相逢是问候(线段树+拓展欧拉定理)
  10. 异步Udp监听关闭 出现异常,访问已释放的资源或者其他错误的解决方法