python映射类型list_python中标准数据类型:数字 string(字符串) list(列表) tuple(元组) dict(字典) sets(集合)共同点和区别:...
python中string、list、tuple、dict、sets共同点:
1、都是可迭代对象
python中string、list、tuple、sets共同点:
1、都是有序,支持索引
2、支持切片操作
3、可以相互转换
示例:a = 'abcd'
print(list(a))
print(tuple(a))
['a', 'b', 'c', 'd']
('a', 'b', 'c', 'd')
python中dict和sets:
1、是无序 dict是无序的原因是因为字典本身是哈希值。
python中string、list、tuple、dict、sets不同点:
1、数字、string(字符串) 和 tuple(元组) 是不可以增加、修改、删除
数字不可变例子:name = 1
print(id(name))
name = 2
print(id(name))
1789919696 # 1 存在电脑内存的位置
1789919728
string不可变例子:name = 'chen'
print(id(name))
name = 'xin'
print(id(name))
2359692691304 # chen 存在电脑内存的位置
2359694194984
2、tuple的一级元素是不可以增加、修改、删除,但是在二级以上是可以的。
示例:d = ('aaa', 'bbb', [('ccc')], 'ddd',)
d[2][0] = ['zzzz']
print(d)
('aaa', 'bbb', [['zzzz']], 'ddd')
3、list和sets、dict 是可以增加、修改、删除
4、dice中列表、字典不能作为key。
特殊情况:如果键为布尔值和数字(0,1)时,会自动去重,只保存1个。原因是键是唯一的。e = {0:'v1', 1:'v3',False:'v3',False:'v4',True:'v5',2:'v6'}
print(e)
{0: 'v4', 1: 'v5', 2: 'v6'}
访问顺序:
1、直接访问:数字
2、顺序访问:字符串、列表、元组
3、映射:dict
dict访问速度比list快,但是占用内存高。
存放元素个数:
容器类型:列表,元组,字典
原子:数字,字符串
set特性:
1、不同元素组成
2、无序
3、集合中元素必须是字符串、数字、元组(这三种都是不可变类型)。
python映射类型list_python中标准数据类型:数字 string(字符串) list(列表) tuple(元组) dict(字典) sets(集合)共同点和区别:...相关推荐
- python全栈学习总结二:数字、字符串、列表、元组、字典重要特点及方法
一 python中数据类型 整形:int 字符串:str 列表:list 元组:tuple 字典:dict 布尔值:bool 浮点型:float 一切皆对象,在python中,所有的数据类都是看做对象 ...
- 3、常用关键字,变量赋值,多个变量赋值,标准数据类型,数字,字符串,列表,元组,字典,数据类型转换
3Python变量类型 3.1常用关键字 系统中有一些常用关键字不可以用来当做标识符. and lambda except while del return import or class try i ...
- python字典内存分析_python--序列,字符串,列表,元组,字典,集合内存分析
一,什么是序列. 序列是一种数据存储方式,用来存储一系列的数据,在内存(堆内存)中,序列是一块用来存放多个值的连续的内存空间,其存储的值为所指向对象的地址.比如说a = [ 10 , 20 , 30 ...
- 学习Python(5)排序tuple元组dict字典set集合
目录 学习Python(5)排序&tuple元组&dict字典&set集合 排序 冒泡排序 选择排序 元组 创建元组 元组元素的访问 元组操作 元组功能 二维元组 字典 创建字 ...
- 附加 集合数据_最全的实例详解:Python字符串、列表、元组、字典、集合的补充...
本文内容主要介绍了Python字符串.列表.元组.字典.集合,结合实例形式详细分析了Python字符串.列表.元组.字典.集合常见函数使用方法及相关操作注意事项,需要的朋友可以参考下!!! 附加: p ...
- 微课|玩转Python轻松过二级(2.1.4节):列表、元组、字典、集合概述
适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. 第2章 运算符.表达式与内置对象 2.1.4 列表.元组.字典.集合 图书购买链接 京东:https:/ ...
- Day2 Python基础学习——字符串、列表、元组、字典、集合
Python中文学习大本营:http://www.pythondoc.com/ 一.字符串操作 一.用途:名字,性格,地址 name = 'wzs' #name = str('wzs')print(i ...
- 8_python基础—高级变量类型(字符串、列表、元组、字典、集合)
文章目录 一.字符串 str,有序序列(支持下标)不可变 1.1 字符串的定义 1.2 字符串的常用操作 1) 判断类型 - 9 2) 查找和替换 - 7 3) 大小写转换 - 5 4) 文本对齐 - ...
- python的字符串、列表、元组、字典、集合
python数据类型 前言 一.字符串 二.列表 三.元组 四.字典 五.集合 前言 Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tupl ...
最新文章
- R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(输出多个分组)实战
- sed,sort,uniq,join,cut,paste,split
- 疲劳容器的定义_疲劳分析基础
- 【CentOS】如何在线安装pcre?
- 用DDA Convolution和Perlin Noise来模拟水粉画笔触
- VisualStudio配置中文提示
- 理解Node.js的event loop
- 手机突然电量消耗很快_手机掉电突然变快?这5点操作你肯定至少做了其中一个!...
- git subtree 管理项目子模块
- django 1.8 官方文档翻译: 2-1-1 模型语法(初稿)
- JwPlayer播放器【去除Logo、去除版本信息】
- 浅谈.net事件机制
- 基于机器视觉的手机背光板划痕灰尘检测
- python线程池传入多个参数_python线程池问题
- macOS Big Sur:快速入门的50个使用技巧
- 嵌入式UWB定位测距设备开发实战(7)硬件之天线选型
- 点云高斯曲率计算(MATLAB)
- linux抓取vlan数据包,如何抓取 带VLAN tag的包
- 《疯狂Python讲义》数字转人民币大写完整代码
- 松翰SN8P2511 SOP8单片机 可代烧录 提供单片机方案开发 单片机解密
热门文章
- Ubuntu下添添加的用户没有sudo权限的解决办法
- 减少系统资源占用的15个CSS常识
- sqlserver中的查询两个结果集的差的运算
- MSSQL的多层嵌套查询
- “Imperceptible,Robust,and Targeted Adversaria lExamples for Automatic Speech Recognition”
- 不同的寻址方式的应用——将每行的单词都变成大写
- 差生的底线和所谓的坚持不过是一个笑话
- 图解CSS的padding,margin,border属性
- 程序员面试系列——单链表的反转
- 「 每日一练,快乐水题 」504. 七进制数