python容器类型元组的操作】的更多相关文章

元组:使用小括号进行表示一组元素,其元素与元素之间使用逗号隔开:注意:元组的的值是不可修改的: 1.元组值得增加:元组是不可以直接增加值的,但是可以通过+进行拼接 # 声明一个元组: tuple1 = (1,2,3,4) # 元组拼接 tuple2 = ('a','b','c','d') print(tuple1+tuple2) 2.元组的取值:元组取值同样可以使用索引:同列表取值相同:语法:变量名[开始索引:结束索引:步进] # 元组取值 print(tuple1[0]) print(tupl…
字典(dict):由大括号进行描述一组键值对,其键值对之间使用冒号隔开,键值对与键值对之间使用逗号隔开: 注意:字典的key可以为数字,但是不可以重复,因为key是唯一标识符: 1.声明一个字典:语法:变量名 = {key:value} # 声明一个空字典: dict1 = {} # 声明一个有数据的字典 dict2 = {1:'张三',2:'李四'} 2.字典增加值:  注意:如果增加的key已经存在该字典中,则新的value会将之前的覆盖掉: 2.1字典值得修改.同增加一样,直接 :变量民…
列表:使用中括号进行表示元素的集合,元素与元素之间使用逗号隔开:列表中的元素可以存放不同的数据类型,但是通常存放相同的数据类型: 1.列表的声明: # 声明一个列表:变量名 = [元素1,元素2] list1 = [1,2,3,4,5,'a','b','c','d','e'] 2.列表的取值: # 列表取值可以通过下表索引方式,下标从0开始; print('第一条结果:',list1[0]) # 通过索引取值不仅可以声明初始索引,还可以声明结束索引,结束索引遵循左闭右开区间; print('第二…
集合(set):集合是一个无序的序列,集合中的元素可以是任意数据类型:表现形式是set(集合的元素),能够实现自动去重:集合传入的必须是一个hashable类型值,(不能存储字典格式的值):并且创建集合的时候还不能够这样表示set1={},这个表示不是空集合,这表示的是空字典: 1.创建一个集合 # 直接声明:set1 = {1,2,3,4} list1 = [1,2,3,4,1,2,3,4] set1 = set(list1) # 将列表传入 print(set1) # 返回值为:{1, 2,…
python 列表与元组的操作简介 原文:https://www.cnblogs.com/QG-whz/p/4782809.html 阅读目录 列表 list函数 列表的基本操作 列表方法 元组 tuple()函数 元组语法 元组操作 正文 上一篇:Python 序列通用操作介绍 回到顶部 列表 列表是可变的(mutable)——可以改变列表的内容,这不同于字符串和元组,字符串和元组都是不可变的.接下来讨论一下列表所提供的方法. list函数 可以使用list函数来创建列表: list('Hel…
一.列表 列表是Python的基本数据类型之一,它是以 [] 括起来的,内部成员用逗号隔开.里面可以存放各种数据类型. # 例如: list2 = ['jason', 2, (1, 3), ['warrior', 'hello'], 'world'] 1.列表的索引和切片 names = ['库里', '杜兰特', '考辛斯', '汤普申', '格林', '麦基'] # 索引 print(names[2]) # 考辛斯 print(names[-1]) # 麦基 # 切片 print(names…
Table of Contents generated with DocToc python系列-字符串.列表.元组的操作 序列的访问及运算符 序列通用操作 访问单个元素 切片访问一部分元素 序列的复制 字符串 字符串常用函数 数字转化成字符串 列表和元组 列表(list) 列表常用函数 字符串和列表互操作 元组 创建元组 列表和元组表示二维表 随机函数库(random) python系列-字符串.列表.元组的操作 序列的访问及运算符 序列是为满足程序中复杂的数据表示,python支持组合数据类…
序列分类 1.按存放的数据类型分类: 容器类型(能存放不同类型的数据):list.tuple.coolections.deque 扁平序列(只能存放一种类型的数据):str.bytes.bytearray.memoryview.array.array 容器类型存放它们所包含的任意类型的对象的引用,而扁平类型存放的是值而不是引用.(扁平序列是一段连续的存储空间) 2.按能否被修改分类: 可变序列:list.bytearray.array.array.coolections.deque.memory…
1.协议(Protocols)与其他编程语言中的接口恒相似,它规定你哪些地方必须要定义,然而在python中的协议就显得不那么正式,事实上,在python中,协议更像是一种指南. 2.序列类型和映射类型(元组,字典,字符串,列表)等都属于容器类型,关于容器类型的协议如下: (1)如果你希望定制的容器是不可变的话(元组,字符串等),你只需定义__len__()和__getitem__()方法: (2)如果你希望定制的容器是可变的话,你除了定义__len__()和__getitem__()方法之外,…
元组的基本操作:1.创建一个元组: tuple=(1,26); tuple1=(","sy"); 创建一个空元组: tuple=(); 元组中只包含一个元素时,需要在元素后面添加逗号来消除歧义: tuple=(50,) 2.访问元组: tup1 = ('physics', 'chemistry', 1997, 2000); tup2 = (1, 2, 3, 4, 5, 6, 7 ); print "tup1[0]: ", tup1[0] print &qu…