概述
《Python3基础教程五(个人整理》由会员分享,可在线阅读,更多相关《Python3基础教程五(个人整理(9页珍藏版)》请在人人文库网上搜索。
1、Python3 列表-它的位置,或索引,序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的 Python数据类型,它可以作为一个方括号内的逗号分隔值岀现。列表的数据项不需要具有相同的类型创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:YYYY , Zzzzz , 1997 ,2000 ; list2a, b, c。
2、 , d;listi1, 2, 3,4, 5 ; list3与字符串的索引一样,列表索引从0开始。列表可以进行截取、组合等。访问列表中的值使用下标索引来访问列表中的值,同样你也可以使用方括号的形式截取字符,如下所示: 以上实例输岀结果:list1 0:YYYYlist2 1:5: 2,3, 4, 5更新列表你可以对列表的数据项进行修改或更新,你也可以使用append()方法来添加列表项,如下所示:注意:我们会在接下来的章节讨论append()方法的使用以上实例输岀结果:第三个元素为:1997更新后的第三个元素为2001删除列表元素可以使用del语句来删除列表的的元素,如下实例:以上实例输岀结果。
3、:原始列表:YYYY , Zzzzz ,1997, 2000 删除第三个元素:YYYY , Zzzzz , 2000注意:我们会在接下来的章节讨论remove()方法的使用Python列表脚本操作符列表对+和*的操作符与字符串相似。+号用于组合列表,*号用于重复列表。如下所示:|內山(|11缺式a测31.2. 3| + 14. & 6|1; 3. L 2 Zzzzz L-2Zzzzz L 1: ZzzzzZzzzzPythofi *jSCLPI3商Sh#嘅事L网Rjlll!543t出石卯五刮KU c元涼tOLTt froe:li6 rchiLqfRinocfc lacbaol瑞d S二叫说SF。
4、注的早U三秦IL= YYYY , Zzzzz ,Zzzzz ,Zzzzz L= YYYY , Zzzzz列表还支持拼接操作:squares1,4,9, 16,25 squares += 36,49, 64,81,100 squares 1, 4, 9,16, 25, 36, 49, 64,81,100嵌套列表使用嵌套列表即在列表里创建其它列表,例如:a=a,b,n =1,2, 3x =a,nx a,b,x 0a , bx 01bc C, 1, 2, 3CPython列表函数&方法Python包含以下函数:EiatbiJ返血洌衣元蛊宵Python包含以下方法:4元组与字符串类似,下标索引从0开始。
5、,可以进行截取,组合等。LUcouml啊一苹*京扶孰得中匕盂占玄曇誉;巷走E-員中川戈=町伸列主尢專na f莎网討飞匸屮杏)Hl irt-ejfobii列去匚畑卑!-3兰一-茂勺奎? 1 -皤internind obfKt.pocC rtupl = (5糾 type(topl) laS int tupl = (50 JS type(tupl) class tuple * 访问元组元组可以使用下标索引来访问元组中的值,如下实例 以上实例输岀结果:tup1 0:YYYYtup2 1:5:(2, 3, 4, 5)修改元组元组中的元素值是不允许修改的,但我们可以对元组进行连接组合,如下实例?! Zii。
6、5r/biri/python3tupl = (12, 34.563 tupZ = Cabc xyz)以下偲做元组元素操作是半法的。创建一个新的元組#tupm = tupl + tup2print (tupM以上实例输岀结果:( 12, 34.56 , abc , xyz)删除元组元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组,如下实例以上实例元组被删除后,输岀变量会有异常信息,输岀如下所示: 删除后的元组tup :last ):in Traceback (most recent callFiletest.py, line 8,not definedprint (tup )。
7、NameError : name tup is元组运算符与字符串一样,元组之间可以使用+号和*号进行运算。这就意味着他们可以组合和复制,运算后会生成一个新的元组。i1 2恥厲引ft; 3 4, ? tirHii,V41,-Hi! bi! H!卜门3 p(i.2 3fuefc-xm fl ? 3)r prrt(itj-2 3V兀组一索弓,截取因为元组也是一个序列,所以我们可以访问元组中的指定位置的元素,也可以截取索引中的一段元素,如下所示:元组:L = (YYYY , Zzzzz , Zzzzz)Mb*值玉壬三八元睾RjnoobTaooacLNCTaonao, Runch ifl哥争.HSS二n。
8、e匡的丰t.运行实例如下: L = (YYYY , Zzzzz , Zzzzz) L【2Zzzzz L 卜 2Zzzzz L 1:(Zzzzz , Zzzzz)元组内置函数Python元组包含了以下内置函数EHX般plel,tuplrl * noxi.zisLciTUFieicf!eir;i捋可j弋主二转次Kg.tuple!-: ninizuffleSjJiEtl= I. hocg亠wtsft:aa , R,Mctr , Baid: tupcel= tuple (Ll Ell:-tupfl: ToDtsn, -R-hu, Wvidul关于元组是不可变的所谓元组的不可变指的是元组所指向的内存中的内容不可变。 tup = (roob) tup 0 = g#不支持修改元素):Traceback ( most recent call lastFilevstdi n,line 1, in Typ eError: tu pleobject does not support item assignment id (tup )#查看内存地址4440687904 tup = (1,2,3) id (tup )4441088800#内存地址不一样了从以上实例可以看岀,重新赋值的元组tup,绑定到新的对象了,不是修改了原来的对象。
最后
以上就是勤劳发夹为你收集整理的python中3not5_Python3基础教程五(个人整理的全部内容,希望文章能够帮你解决python中3not5_Python3基础教程五(个人整理所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复