python 字典 列表 元祖_Python基础之列表、元祖、字典、集合,你都知道吗?附视频...
前言
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基础之列表、元祖、字典、集合,你都知道吗?附视频...相关推荐
- python列表功能默写_python基础学习——列表list的功能
一.list列表,可迭代的对象 LI=[11,22,33,22,44,"age",["文学",[1,2],99,True]] list类,通过list类创建的对 ...
- python 字典排序 最大键_Python中的列表、元祖、字典、集合操作大全
来源:http://suo.im/5HPGNT 在Python中有4种内建的数据结构:列表.元组.字典.集合.今天我们将会学习如何使用它们,以及它们如何使编程变得简单. 一.列表list 是处理一组有 ...
- python 01列表异或_python基础篇三
python基础篇二所介绍的列表是基本的数据类型之一,元组.集合.字典也是基本的数据类型之一.熟练运用这些基本的数据类型很重要,就像是一座高楼大厦,把地基打扎实了,这栋高楼大厦才能在狂风暴雨中岿然不动 ...
- python列表解析式_Python基础入门-列表解析式
今天我们使用Python中的列表解析式来实现一些简单功能.好了关于列表解析式是什么?我的理解是它可以根据已有列表,高效创建新列表的方式.列表解析是Python迭代机制的一种应用,它常用于实现创建新的列 ...
- python 两个列表相互映射_Python基础 — 10分钟学习函数式Python
点击上方蓝字"Python圈子",进行关注~ (图片源自网络) 在这篇10分钟的文章中,您将学习Python中的函数式范型.您还将学习列表推导式. 目录 1. 函数式范式 2. ...
- python实战经典例子_Python基础之列表常见操作经典实例详解
本文实例讲述了Python基础之列表常见操作.分享给大家供大家参考,具体如下: Python中的列表操作 列表是Python中使用最频繁的数据类型[可以说没有之一] 一组有序项目的集合 可变的数据类型 ...
- python修改列表指定位置的_Python 基础教程—列表(1)
Python内置了多种序列,本次讨论:列表.列表是Python提供的容器型数据类型.可变并且有序. 可变 - 列表中的每个元素的值可变,列表的长度可变,列表中的顺序可变.(支持增.删.改) 有序 - ...
- python元类_Python基础:元类
一.概述 Python虽然是多范式的编程语言,但它的数据模型却是 纯面向对象 的.与那些仅在语法层面声称纯OO的编程语言(如Java)相比,Python的这种纯粹性更加深入骨髓. 在Python的世界 ...
- python怎样遍历列表中数字_Python基础-列表操作(2):列表的遍历和数字列表
Python基础-列表(2): 1.对列表进行遍历操作 python中遍历的写法是for xx in list,末尾跟个冒号,第二行开始缩进,进入循环之中.word = ['a','b','c'] f ...
最新文章
- c#对象集合去重_《C#编程入门》概览
- 中国已经过了做手机操作系统的窗口期
- 到底是Java好还是Python好?
- 2019最全Python入门学习路线,绝对是最全
- mysql忽略列,MySQL:使用DISTINCT时忽略选定的列
- Python Day8
- 快速排序(Quick_Sort)
- php-css外边距
- java web技术及应用_Java Web技术及应用
- 【常见笔试面试算法题12续集一】动态规划算法案例1台阶问题练习题
- ReportViewer教程(8)-对报表作一些调整(格式和属性)
- aspx 页面,master页面与ascx用户控件传值的问题
- HOLOLENS不适合加天空盒
- 设计模式学习笔记--Memento 备忘录模式
- Docker命令行探秘
- Dbgview退出再打开无法使用的解决办法
- 压力测试流程及测试步骤
- 应用Matlab小波变换工具箱进行图像压缩
- 二进制和十进制的相互转换
- mongo配置项说明
热门文章
- NodeJS开源项目
- Python使用---面向对象OOP(类和对象)--完善中
- cmake使用教(二) install的使用
- pandas数据处理实践五(透视表pivot_table、分组和透视表实战Grouper和pivot_table)
- 生成xml_freemarker快速生成xml文件
- java 时间格式化_还在用SimpleDateFormat格式化时间?小心经理锤你
- vue router name命名规范_vue-router使用
- VK1S68C中文资料
- [六省联考2017]相逢是问候(线段树+拓展欧拉定理)
- 异步Udp监听关闭 出现异常,访问已释放的资源或者其他错误的解决方法