元组类型:

元祖创建:

不需要括号可以但是一个元素就当成了字符串类型了

>>> tup1="a";

>>> type(tup1)

<class 'str'>

>>> tup2="a","b";

>>> type(tup2)

<class 'tuple'>

>>> tup3=(1,2,3,4);

>>> tup3

(1, 2, 3, 4)

>>> tup4=('zx','xkd',100)

>>> tup4

('zx', 'xkd', 100)

空元祖类型创建:

>>> tup=()

>>> tup

()

创建一个元素的元祖:

元祖是一个元素时元素后面须有一个,号,不然就当作整形处理

>>> tup=(30)

>>> tup

30

>>> type(tup)

<class 'int'>

>>> tup=(20,)

>>> type(tup)

<class 'tuple'>

元组修改:

元组元素是不允许修改的,但可以进行元组的连接组合

>>> tup=(1,2,3)

>>> tup1=(2,3,4)

>>> tup2=tup+tup1

>>> print(tup2)

(1, 2, 3, 2, 3, 4)

元组的删除:

>>> tup

(1, 2, 3)

>>> del tup

>>> tup

Traceback (most recent call last):

File "<pyshell#6>", line 1, in <module>

tup

NameError: name 'tup' is not defined

字典类型:

dict = {'Name': 'zx', 'Age': 7, 'Class': 'First','Name': 'xkd'}
print ("dict['Name']: ", dict['Name'])#不允许同一个键被赋值两次,如果赋值则后一个被记住
dict['Age'] = 8; # 更新 Age
dict['School'] = "haha" # 添加信息 print ("dict['Age']: ", dict['Age'])
print ("dict['School']: ", dict['School'])
del dict['Name']
print('输出删除后的字典:',dict)
dict.clear() #清空字典
print('输出清空后的字典:',dict)
del dict # 删除字典
print('输出删除后的字典:',dict)
print('输出删除后的字典某键值对:',dict[age]) #出错 因为字典不存在

输出:

dict['Name']:  xkd
dict['Age']: 8
dict['School']: haha
输出删除后的字典: {'Age': 8, 'Class': 'First', 'School': 'haha'}
输出清空后的字典: {}
输出删除后的字典: <class 'dict'>
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\2.py", line 15, in <module>
print('输出删除后的字典某键值对:',dict[age]) #出错 因为字典不存在
NameError: name 'age' is not defined

python——元组和字典类型简明理解的更多相关文章

  1. python元组,集合类型,及字典补充

    一.元组 元组与列表基本相同,不同之处在于元组只能存不能取,当多个值没有改的需求时,用元组更合适 元组的基本操作 1.创建元组: t = (1, 2, 3, 4, 2,4,) t = (1,) #单个 ...

  2. Python元组与字典详解

    Python 元组 Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. 如下实例: tup ...

  3. Python 学习笔记(九)Python元组和字典(一)

    Python 元组 元组的定义  元组(tuple)是一种Python对象类型,元组也是一种序列 Python中的元组与列表类似,不同之处元组的元素不能修改 元组使用小括号,列表使用方括号 元组的创建 ...

  4. 【python】构造字典类型字典

    字典类型字典:就是包含字典类型的字典,如{'sss': {'ss': 'dddsdsdsd'}} 构造方式: a={} b="sss" a[b]={} a[b]['ss'] = & ...

  5. python 编程基础-字典类型和方法

    定义:字典是一种key-vlaue的数据类型. 字典特性KEY值必须是唯一,且可hash的(不可变数据类型),无索引,无序的(因为有KEY),查找速度快 语法:info = {'stu1101':&q ...

  6. Python 学习笔记(九)Python元组和字典(二)

    什么是字典 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 键必须是唯 ...

  7. Python笔记_第一篇_面向过程_第一部分_5.Python数据类型之字典类型(dict)

    字典!在Python中字典是另一种可变容器模型,可以存储任意类型的对象.是Python存储数据类型的最高级(maybe). 特点:1. 字典的存储方式和其他类型数据略有不同,是通过键(key)和值(v ...

  8. Python 学习笔记(九)Python元组和字典(三)

    字典常用方法 copy() 返回一个字典的浅复制 示例:浅拷贝d.copy() 深拷贝引入import copy   copy.deepcopy() >>> help(dict.co ...

  9. Python 元组、字典、集合操作总结

    元组 a=('a',) a=('a','b') 特点 有序 不可变,不可以修改元组的值,无法为元组增加或者删除元素 元组的创建 a=('a',) a=('a','b') tuple('abcd') 转 ...

随机推荐

  1. CT ubuntu 16.04安装 adobe flash player

    sudo apt-get  install flashplugin-installer chrome 升级 chrome://chrome-urls/ chrome://components/ 找到A ...

  2. 18-11-01 pandas 学习03

    [python]pandas display选项 import pandas as pd 1.pd.set_option('expand_frame_repr', False) True就是可以换行显 ...

  3. 2017年3月28日15:59:16 终于明白spring这套鬼东西是怎么玩的了

    先说重点,新东家公司的项目框架没有一样是我之前用过的,首先pm和我说的是一套微服务的概念,微服务不同于传统的功能模块实现,他将服务松散化分不到各个系统之间,这样也是实现分散压力的一种. 微服务是由sp ...

  4. Spring Boot 简单小Demo 转载!!!

    Spring Boot简介 接下来我们所有的Spring代码实例将会基于Spring Boot,因此我们先来了解一下Spring Boot这个大杀器. Spring早期使用XML配置的方式来配置Spr ...

  5. js文本转语音

    百度找了好多,大概分为两种,一种使用百度语音的API,另一种使用H5自带(低版本不兼容) 下面为一个模拟页面 <!DOCTYPE html><html lang="en&q ...

  6. WKWebView 加载本地HTML随笔

    一天的时间 解决两个坑~~ 1.加载不出来本地HTML 的JS  CSS 样式,问题是引用到项目中 是用的group 这个是错的 直接上图 就知道了 像上图一样,加入相对路径即可,因为如果使用了gro ...

  7. UA池和代理池

    scrapy下载中间件 UA池 代理池 一.下载中间件 先祭出框架图: 下载中间件(Downloader Middlewares) 位于scrapy引擎和下载器之间的一层组件. - 作用: (1)引擎 ...

  8. WEBBASE篇: 第五篇, CSS知识3

    CSS知识3 框模型: 一,外边距(上文) 二, 内边距    1,什么是内边距? 内边距就是内容与元素边缘之间的距离: 注: 内边距会扩大元素边框内所占的区域的 语法: padding: 四个方向的 ...

  9. Linux命令学习之路——内容剪切:cut

    使用者:所有角色 用法:cut [ -bcdfn ] [ --complement ] filename 作用:截取文件中的部分字段用于展示或存储到新文件中 应用场景: 1.内容展示 : 截取一个或多 ...

  10. Windows安装Anaconda出现failed to create menus

    当出现上述问题时,有以下的解决办法: (1)默认安装,即一直next: (2)安装路径里不要包含英文以外的语言,即安装路径全部用英文命名: (3)先不要安装python,或者将安装的python配置好 ...