python序列类型包括哪三种

python序列类型包括:列表、元组、字典

列表:有序可变序列

创建:userlist = [1,2,3,4,5,6]

修改:userlist[5] = 999

添加:userlist.append(777)

删除:userlist.remove(4) 或者del(userlist[3])

pop方法:移除一个元素,默认为最后一个。

userlist.pop(3)移除第三个元素,并且返回该值。

插入:userlist.insert(3,555)

排序:userlist.sort() 默认为升序userlist.sort(reverse=True)使用降序 。或者使用sorted(userlist)进行排序

反转:userlist.reverse()

查找:userlist.index(3) 或者使用in保留字进行查找

取元素:userlist[2]

取坐标:userlist.index(999)

列表的连接: extend()方法。 或者使用+连接两个列表。 两者不同

元组:有序不可变序列

创建:tuple1=(1,2,3,4,5,6)

修改:值不能修改

添加:没有append函数,只能通过赋值方式添加:tuple2=(tuple1,7,8,9)

删除:(不可变序列无该属性)

插入:(不可变序列无该属性)

排序:只能使用sorted(userlist)进行排序

反转:(不可变序列无该属性)

查找:userlist.index(3) 或者使用in保留字进行查找

取元素:tuple1[4]

取坐标:tuple1.index(3)

去重:set(tuple1)

解包:a,b,c,d,e,f = tuple1

字典:无序可变序列

创建:dict1={'a':'001','b':'002','c':'003','d':'004'} 或者使用函数创建字典:dict1 = dict([('a','001'),('b','002'),('c','003'),('d','004')])

修改:值不能修改

添加:直接赋值:dict1['f'] = '006' ; 或者使用setdefault()函数添加字典元素:dict1.setdefault('e','005'),当key已经存在时,则保持原有的k-v不变,当key不存在时,则添加该k-v。

删除:字典无remove()函数,但可以del()函数删除字典的kv:del(dict1['e'])。也可以使用pop()方法删除指定的元素,由于字典是无序的,所以pop()不会默认删除最后一个元素,必须要指定key

插入:字典是无index坐标的,只有添加,没有插入

排序:字典是无index坐标的,所以也是无序的,只能通过key找到value。但可以通过其他方法排序:for k in sorted(dict1): print(k,dict1[k])

反转:(无序不可反转)

查找:dict1['c'] 或者使用in保留字进行查找。 或者使用items()方法将字典的每一对kv转换为元组后进行便利查找

取元素:dict1['c'] 或使用dict1.get('c')

取坐标:key唯一,value不唯一,只能通过循环便利字典来找出

去重:key唯一,无需去重

字符串–元组–列表–字典 的类型相互转换

1、元组转换为列表:list()

2、列表转为为元组:tuple()

3、字典转换为列表和元组:dict1.items()

4、列表元祖转为为字典:dict()

以上就是python序列类型包括哪三种的详细内容

如果大家如果在学习中遇到困难,想找一个Python学习交流环境,可以加入我们的Python学习圈,点击我加入吧,会节约很多时间,减少很多遇到的难题。

我们的圈内学习qq群号是(930854956)欢迎加入

python序列类型-python序列类型包括哪三种相关推荐

  1. python序列类型包括哪三种映射类型_python序列类型包括哪三种_后端开发

    python中表达式4+0.5值的数据类型为?_后端开发 python中表达式4+0.5值的数据类型为浮点型,因为4是整型,0.5是浮点型,在python中规定整型和浮点型相加,结果是浮点型,这是为了 ...

  2. python序列类型包括哪三种映射类型_python序列类型包括哪三种

    python序列类型包括哪三种 python序列类型包括:列表.元组.字典 列表:有序可变序列 创建:userlist = [1,2,3,4,5,6] 修改:userlist[5] = 999 添加: ...

  3. 软件测试面试题:验收测试包括哪三种类型?

    验收测试包括哪三种类型? Alpha测试 Beta测试 UAT–User Acceptance Testing(用户可接受性测试) 个人简介 我是一名测试兼开发工程师,目前25K,目前做的是无人驾驶, ...

  4. Python selenium —— 一定要会用selenium的等待,三种等待方式解

    转自  http://lib.csdn.net/article/48/50937?knId=1313 Python selenium -- 一定要会用selenium的等待,三种等待方式解 发现太多人 ...

  5. python 需要在什么环境下运行_进入Python 环境进行编程并运行程序的三种方式

    越来越多人开始学习Python了,本篇介绍进入Python 环境进行编程并运行程序的三种方式,适合刚入门的小白参考.进入Python的前提是先下载安装Python软件,如下所示,建议下载最新版,安装过 ...

  6. python序列类型包括哪三种映射类型_Python序列类型包括字符串、列表和元组三种,列表是Python中唯一的映射类型...

    Python序列类型包括字符串.列表和元组三种,列表是Python中唯一的映射类型 更多相关问题 [填空题] 秦以后的地方基本建制为().但西汉因分封形成了(). [单选] 药物过敏性口炎的临床特征为 ...

  7. C语言函数怎么像python那样返回多个值?(三种方法:1、设置全局变量 2、传递指针 3、使用结构体返回不同类型的数据)

    引用文章:c语言函数可不可以返回多个值 文章目录 方法一:设置全局变量 例如:利用一个函数求出正方形的周长和面积. 方法二:使用数组名或指针作为函数的形参 实例2:编写函数求一维整形数组的最大值与最小 ...

  8. Python课堂:判定IP地址合法性的三种方法

    IP IP合法性校验是开发中非常常用的,看起来很简单的判断,作用确很大,写起来比较容易出错,今天我们来总结一下,看一下3种常用的IP地址合法性校验的方法. IPv4的ip地址格式:(1~255).(0 ...

  9. Python扩展库numpy中where()函数的三种用法

    第一种用法:只给where()函数传递一个数组作为参数,返回其中非0元素的下标. 第二种用法:给where()函数传递一个包含True/False值的数组,返回该数组中True值的下标,结合numpy ...

最新文章

  1. 雷观(十七):想拉人入伙,合伙创业,请拿出一点认真的态度
  2. opencv 斑马线,条纹检测
  3. 我对对象和引用的理解
  4. VTK:Remote之FrenetSerretFrame
  5. Context node attribute expand trouble shooting guide
  6. jquery in action 学习笔记
  7. [深度学习]-基于tensorflow的CNN和RNN-LSTM文本情感分析对比
  8. android自动触发返回,ionic4处理android返回按钮事件
  9. Get value from agent failed:cannot connect to[[192.168.1.113];10050]:[111]Co
  10. sql语句格式化数字(前面补0)、替换字符串
  11. ubuntu16.04安装nvidia-384
  12. 如何卸载mysql2008让_怎么才能把sql2008卸载干净
  13. 静态文件html中加入php的Url,YII中URL伪静态加前缀.html的方法
  14. 股权比例的3种黄金分割线
  15. 多业务线下的代码版本管理控制与研发流程规范
  16. Excel中right函数用法实例
  17. 51单片机 仿真器驱动安装失败
  18. Unity PBR学习(二) 一个简单的IBL
  19. A Game of Thrones(9)
  20. 2022电工(初级)考试试题及答案

热门文章

  1. you need to build uWSGI with SSL support to use the websocket handshake api function !!!
  2. C++知识点记录(C++ primer)
  3. 预编译、作用域链和闭包理解
  4. 在WINDOWS2008 Server 中创建NFS服务器,使用LINUX的MOUNT命令去加载网络盘
  5. Linux内核学习笔记
  6. Android中SearchView修改字体颜色
  7. Visual Studio 2008 + Visual Assist X的CUDA2.3编译环境设置[转]
  8. 可以获取python整数类型帮助的是什么-下列选项中可以获取Python整数类型帮助的是()。...
  9. python自学网址-关于python学习,最系统的学习网站看这里
  10. python有趣代码-一个有意思的 Python 训练项目集