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(集合)共同点和区别:...相关推荐

  1. python全栈学习总结二:数字、字符串、列表、元组、字典重要特点及方法

    一 python中数据类型 整形:int 字符串:str 列表:list 元组:tuple 字典:dict 布尔值:bool 浮点型:float 一切皆对象,在python中,所有的数据类都是看做对象 ...

  2. 3、常用关键字,变量赋值,多个变量赋值,标准数据类型,数字,字符串,列表,元组,字典,数据类型转换

    3Python变量类型 3.1常用关键字 系统中有一些常用关键字不可以用来当做标识符. and lambda except while del return import or class try i ...

  3. python字典内存分析_python--序列,字符串,列表,元组,字典,集合内存分析

    一,什么是序列. 序列是一种数据存储方式,用来存储一系列的数据,在内存(堆内存)中,序列是一块用来存放多个值的连续的内存空间,其存储的值为所指向对象的地址.比如说a = [ 10 , 20 , 30 ...

  4. 学习Python(5)排序tuple元组dict字典set集合

    目录 学习Python(5)排序&tuple元组&dict字典&set集合 排序 冒泡排序 选择排序 元组 创建元组 元组元素的访问 元组操作 元组功能 二维元组 字典 创建字 ...

  5. 附加 集合数据_最全的实例详解:Python字符串、列表、元组、字典、集合的补充...

    本文内容主要介绍了Python字符串.列表.元组.字典.集合,结合实例形式详细分析了Python字符串.列表.元组.字典.集合常见函数使用方法及相关操作注意事项,需要的朋友可以参考下!!! 附加: p ...

  6. 微课|玩转Python轻松过二级(2.1.4节):列表、元组、字典、集合概述

    适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. 第2章  运算符.表达式与内置对象 2.1.4  列表.元组.字典.集合 图书购买链接 京东:https:/ ...

  7. Day2 Python基础学习——字符串、列表、元组、字典、集合

    Python中文学习大本营:http://www.pythondoc.com/ 一.字符串操作 一.用途:名字,性格,地址 name = 'wzs' #name = str('wzs')print(i ...

  8. 8_python基础—高级变量类型(字符串、列表、元组、字典、集合)

    文章目录 一.字符串 str,有序序列(支持下标)不可变 1.1 字符串的定义 1.2 字符串的常用操作 1) 判断类型 - 9 2) 查找和替换 - 7 3) 大小写转换 - 5 4) 文本对齐 - ...

  9. python的字符串、列表、元组、字典、集合

    python数据类型 前言 一.字符串 二.列表 三.元组 四.字典 五.集合 前言 Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tupl ...

最新文章

  1. R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(输出多个分组)实战
  2. sed,sort,uniq,join,cut,paste,split
  3. 疲劳容器的定义_疲劳分析基础
  4. 【CentOS】如何在线安装pcre?
  5. 用DDA Convolution和Perlin Noise来模拟水粉画笔触
  6. VisualStudio配置中文提示
  7. 理解Node.js的event loop
  8. 手机突然电量消耗很快_手机掉电突然变快?这5点操作你肯定至少做了其中一个!...
  9. git subtree 管理项目子模块
  10. django 1.8 官方文档翻译: 2-1-1 模型语法(初稿)
  11. JwPlayer播放器【去除Logo、去除版本信息】
  12. 浅谈.net事件机制
  13. 基于机器视觉的手机背光板划痕灰尘检测
  14. python线程池传入多个参数_python线程池问题
  15. macOS Big Sur:快速入门的50个使用技巧
  16. 嵌入式UWB定位测距设备开发实战(7)硬件之天线选型
  17. 点云高斯曲率计算(MATLAB)
  18. linux抓取vlan数据包,如何抓取 带VLAN tag的包
  19. 《疯狂Python讲义》数字转人民币大写完整代码
  20. 松翰SN8P2511 SOP8单片机 可代烧录 提供单片机方案开发 单片机解密

热门文章

  1. Ubuntu下添添加的用户没有sudo权限的解决办法
  2. 减少系统资源占用的15个CSS常识
  3. sqlserver中的查询两个结果集的差的运算
  4. MSSQL的多层嵌套查询
  5. “Imperceptible,Robust,and Targeted Adversaria lExamples for Automatic Speech Recognition”
  6. 不同的寻址方式的应用——将每行的单词都变成大写
  7. 差生的底线和所谓的坚持不过是一个笑话
  8. 图解CSS的padding,margin,border属性
  9. 程序员面试系列——单链表的反转
  10. 「 每日一练,快乐水题 」504. 七进制数