python元祖和列表

下面讲到的分别有:

列表;元祖

列表的定义

list(列表)是python中使用最频繁的数据类型,在其他语言中叫做数组

专门储存一串信息

列表[  ]定义,数据之间有逗号分隔

列表的索引是从0开始的

索引就是数据在列表中的位置编号,索引又被称为下标

!!!!注意从列表中取值是,如果超过索引的范围就会程序报错

name_list = ["zhangsan", "lisi", "wangwu"]     

列表常用的操作啊

在随意一个文件里创建一个列表      如:name_list=[  ]

按下Tab就会提示列表的使用方法

In [1]: name_list.
name_list.append       name_list.count          name_list.insert              name_list.reverse
name_list.clear                  name_list.extend                name_list.pop                         name_list.sort
name_list.copy             name_list.index              name_list.remove

再者就是循环遍历

遍历就是从头到尾依次从列表中获取数据

在循环体的内部针对每一个元素,执行相同的操作

在python中为了提高列表的遍历效率,专门提供的iteration遍历

使用for循环就可以实现这一代码

#for循环内部使用的变量 in  列表
for  name  in  name_ list:
               循环内部针对列表元素进行操作
                 print(name)

应用的场景

尽管python的列表中可以储存不同类型的数据

但是在开发中,更多的应用场景是

列表储存想同类型的数据

通过迭代遍历再循环内部,针对列表中的每一项元素,执行相同的代码

元祖

元祖的定义

Tuole(元祖)与列表类似,不同之处在于元祖的元素不能修改

元祖表示多个元素组成的序列

元祖在python开发中,有特定的应用场景

用于储存一串信息,数据之间的使用,分隔

元祖用()定义

元祖的索引从0开始的

索引就是数据在元祖中的位置编号

info_tuple=(“zhangsan”,18,1.75)

创建空元祖

info_tuple=()

元祖中 只包含一个元素是,需要在元素后面添加逗号

info_tuple=(50,)

关于列表和元祖就到这里,需要大家好好锻炼,和实例

原文地址:https://www.cnblogs.com/manjian/p/11613789.html

时间: 2024-10-10 18:36:05

python元祖和列表的相关文章

【转】Python元祖,列表,字典,集合的比较

http://rmingwang.com/python-tuple-list-dict-set.html 1. 元组         可以包含不同类型的对象,但是是不可变的,不可以在增减元素,用()来定义.元组的操作: tuple(obj),切片,in,for in,del,cmp,len,max,min #定义一个元组 tuple1 =() tuple1 = tuple({1,2,3,4,5,'6'}) tuple1 = (1, 2, '3', 4, '5') # 定义了一个元组之后就无法再添

Python中元祖,列表,字典的区别

Python中有3种內建的数据结构:列表.元祖和字典: 1.列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目. 列表中的项目应该包括在方括号中,这样Python就知道你是指明一个列表.一旦你创建了一个列表,就可以添加.删除,或者是搜索列表中的项目.由于你可以增加或者删除项目,我们说列表是可变的数据类型,即这种类型是可以被改变的,且列表是可以嵌套的. 实例: #coding=UTF-8 #author:RXS002 animalslist = ['fox','ti

Python元祖

Python元祖(tuple)与列表(list)类似,只是tuple中的值是不能被修改的. 定义元祖使用 小括号 () aTuple=(1,2,3,4,'a') 访问元素 使用下标 aTuple[1]   -->    2 修改元祖中的元素 aTuple[1]=3  会出先异常 TypeError: Tuple object dose not support item assignment. 也可以使用切片 aTuple(start:end:step)  返回切好的元祖. 元祖的方法: inde

python-数据类型,元祖,列表,字典,文件操作篇

python----数据类型,元祖,列表,字典,文件操作篇1.布尔类型:Ture False 非0即真 非空即真 空(None a=''空字符串) 条件判断返回的都是True或者False2.字符串: 注:字符串的所有操作,不改变原字符串值 常用的操作方法 .count() .find() #回不存在的元素,返回-1 .join() .encode() .decode()#bytes类型才有的(bytes:二进制类型) .endswith('.txt')#字符串是否以xx结尾 startswit

八、python 元祖 tuple

理解: 元祖和列表是很类似的,相当于列表的二次加工.主要区别是元素不可被修改.并且元祖不能被增加或删除. list 列表 name = ["chensi","wuyanzu","pengyuyan"] tuple 元祖 name = ("chensi","wuyanzu","pengyuyan",) 注意,元祖在最后括号结尾的时候,要多加一个逗号,不加也不会报错.但是加上之后就可以区分出

python基础(序列,元祖,列表,字典,对象,类)

1.标准的序列操作: 索引.分片.乘法.判断成员资格.求长度.取最大值和最小值 2.python之删除命令的区别: >>> x ['or', 'not', 'to', 'be', 'or', 'be'] del:删除指定索引的值 >>> del x[0] >>> x ['not', 'to', 'be', 'or', 'be'] pop:默认删除最后一个值 >>> x.pop() 'be' >>> x ['not',

python元祖,join(),range()

一.元祖定义 元组:俗称不可变的列表,又被成为只读列表,元祖也是python的基本数据类型之一,用小括号括起来,里面可以放任何数据类型的数据,查询可以,循环也可以,切片也可以.但就是不能改. 儿子不能改,孙子可能可以改.(看要更改的元素是属于元祖还是非元祖) # tu = (1,2,3,'alex',[2,3,4,'taibai'],'egon') # # print(tu[3]) # # print(tu[0:4]) # # for i in tu: # # print(i) # tu[4][

NO 3 ,人生苦短,我学python之python 元祖tuple魔法

1 # 元祖 元素不可被修改,不可被增加和删除 2 # 元祖也是有序的 3 tu = (12,'sf',27,67,34,7,9,4,3,5,7) 4 print(tu) 5 # 元祖可以与str,list相互转换 6 # 元祖可以进行切片,可迭代对象 7 #元祖的一级元素不能被修改,但也仅仅是一级元素 8 t = ('a', 'b', ['A', 'B']) 9 t[2][0] = 'X' 10 t[2][1] = 'Y' 11 print(t) 原文地址:https://www.cnblog

python——元祖方法及字符串方法

元组方法 Tup.count():计算元组中指定元素出现的次数 Tup.count('c') Tup.index():在元组中从左到右查找指定元素,找到第一个就返回该元素的索引值 Tup.index('c') 字符串方法 s.capitalize():将字符串的首字符进行大写转换,如果首字符不是字母则不发生改变,如果是就将小写字母转换成大写字母 s = 'hello world' s.capitalize() 'Hello world' s.caseflod():返回一个将原字符串中的所有大写字