python数据标准类型_Python的标准数据类型(下)

Python的标准数据类型(下)

上一篇我们讲述了 Number   String  List  。这一篇我们将继续学习Python的标准数据类型 。 循序渐进,逐渐深化。

1Tuple

Tuple(元组)

Tuple 元组与列表类似

不过元组的元素不能修改

元组写在小括号里   ()

元素之间用逗号隔开

元组的元素类型也可不同

元组与字符串类似 可以运算

可以用 +  进行拼接

可以被索引       也可以被截取

字符串也可以看作一种特殊的元组

元组的元素不可改变 但元组可以包含可以改变元素的列表(LIST)

构造包含0或1个元素的元组比较特殊,有额外的语法规则

tup1 = () #空元组

tup2 = (20,)   #一个元素,需要在元素后面添加逗号

String    List   Tuple  属于  Sequence (序列)

2Set

Set(集合)

集合(set)  是由一个或数个形态各异的大小整体组成的

构成集合的事物或对象被称作元素或是成员

基本功能是进行成员测试和删除重复元素

可以使用{}(大括号)或者set()函数创建集合

创建一个空集合必须用 set() 不能用 {}

{} 是用来创建一个空字典

set可以进行集合运算

a - b  a与b的差集

a | b  a与b的并集

a & b  a与b的交集

a ^ b  a与b中不同时存在的元素

集合可以删除重复元素

3Dictionary

Dictionary(字典)

字典是Pthon中的另一个非常实用的内置数据类型

列表是有序的对象集合 字典是无序的对象集合

字典中的元素是通过键来存取的     而不是通过偏移存取

字典是一种映射类型,字典用{}标识

它是一个无序的键(key):值(value)的集合

键(KEY)必须使用不可变类型

在同一字典中 键(key)必须是唯一的

构造函数dict()可直接从键值对序列构建字典

这就是Python全部的标准数据类型

小伙伴们懂了吗?

作者:呆子 缓慢向前进步的一名程序猿

一起学习 一起进步

微信:袭常

知乎:呆子

公众号:青年学记

走向自立

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/409618.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql connetor_python mysqlconnetor

python mysqlconnetor的使用1.[代码][Python]代码# !/usr/bin python#--*-- coding:utf-8 --*--import mysql.connectorimport osimport codecs#设置数据库用户名和密码user;#用户名pwd;#密码host;#ip地址db;#所要操作数据库名字charsetUTF-8cnx mysql.connector.connect(user…

(转)HBase二级索引与Join

二级索引与索引Join是Online业务系统要求存储引擎提供的基本特性。RDBMS支持得比较好,NOSQL阵营也在摸索着符合自身特点的最佳解决方案。 这篇文章会以HBase做为对象来探讨如何基于Hbase构建二级索引与实现索引join。文末同时会列出目前已知的包括0.19.3版secondary…

python编程基础题答案_大学moocPython编程基础题目及答案

情境领导理论中提到的成熟度包括()A.生理成熟度B.心理成熟度C.年龄成熟度D.工作成熟度E.技能成要显示当前过程中的所有变量及对象的取值,可以利用 ______ 窗口。A.监视B.调用堆栈C&a…

mysql主要的收获_MySQL性能测试大总结

以下的文章主要是介绍MySQL性能测试的结论,我们大家都知道MySQL数据库在实际实用度主要是取决于MySQL数据库的性能,以下的文章主要就是对MySQL性能测试的一个总结,望你看完之后会有所收获。好像是zdnet的实验室做得一个权威测试吧sqlserver在…

linux 下 安装 matplotlib 版本依赖(旧版本)

REDHAT 5.3 平台下 经多次报错后确认 下列版面安装未报错 gcc 4.1.2 Python 2.4.3 numpy-1.3.0 (http://cdnetworks-kr-1.dl.sourceforge.net/project/numpy/NumPy/1.3.0/numpy-1.3.0.tar.gz) matplotlib-0.91 ( from github ) ipython…

python discuz搜索api_python如何模拟搜索引擎分词

大家知道python非常的强大,特别针对seo也非常的有用。1、python可以自动收集与处理信息,比如文章标题与内容2、python可以自动登录后台发布文章之前有写过相关利用python采集信息的文章,这里就不多说了,今天说一下怎么利用python分…

java微信支付代码_Java微信支付之服务号支付代码示例

Java微信支付之服务号支付实现,网上的java微信支付sdk和Demo基本上是水的,看着头疼所以我决心自己开始写Java微信支付之公众号支付,多的不说见下面源码,为了方便使用我分别用了两个Servlet,一个是统一下单Unifiedorder…

朴素贝叶斯分类器python_朴素贝叶斯分类器及Python实现

贝叶斯定理贝叶斯定理是通过对观测值概率分布的主观判断(即先验概率)进行修正的定理,在概率论中具有重要地位。先验概率分布(边缘概率)是指基于主观判断而非样本分布的概率分布,后验概率(条件概率)是根据样本分布和未知参数的先验概率分布求得的条件概率…

RDD模型

Spark是Berkeley大学AMP(stands for Algorithms, Machines, and People)实验室开发的一个项目。它是一个基于RDD(Resilient Distributed Datasets)模型,能够支持计算MapReduce模式的作业,主要用于迭代计算和…

计算机视觉python入门_计算机视觉应该怎样入门?

自学了一段时间计算机视觉(Computer Vision),下文简称:CV。内容以基本概念为主,形式以看书为主,跟着敲代码为辅。起因:因工作中会涉及到交通物流风险管理、出险理赔材料审查等内容,会涉及到大量人工介入审阅…

java lambda if_使用Java8的Lambda实现Monda -解道Jdon

使用Java8的Lambda实现MonadMonad是函数语言(Cojure或Scala)中的设计模式概念, 那么现在为什么在Java中变得如此重要?因为Java从版本8以后引入了新的Lambda特性,Lambda或闭包是函数语言的特征,它允许你使用代码块作为一个变量&…

ConcurrentHashMap,一个更快的HashMap

ConcurrentHashMap 是 Doug Lea 的 util.concurrent 包的一部分,它提供比 Hashtable 或者 synchronizedMap 更高程度的并发性。而且,对于大多数成功的 get() 操作它会设法避免完全锁定,其结果就是使得并发应用程序有着非常好的吞吐量。这个月…

python算法与程序设计基础(第二版)第八章实训答案_Python算法与程序设计基础(第2版)...

章程序设计与计算思维1.1程序设计与计算机语言1.1.1程序设计1.1.2设计步骤1.1.3程序设计分类1.1.4基本规范1.1.5计算机语言1.2计算机语言与计算思维的关系1.2.1思维与计算思维1.2.2计算思维与计算科学的关系1.2.3计算思维与程序设计语言的关系1.3初识Python语言1.3.1Python语言…

python处理图片隐写分析_Python3简单实现隐写术

下载W3Cschool手机App,0基础随时随地学编程>>戳此了解导语利用Python简单实现图片隐写术。。。或者说是水印技术。。。说实话,真的只是简单实现。。。没什么技术含量。。。可以说是入门级的隐写术/水印技术。。。Lets Go?相关文件密码: 9ffy开发工…