- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Python3?列表
序列是Python中最基本的数据结构。
序列中的每个值都有对应的位置值,称之为索引,第一个索引是0,第二个索引是1,依此类推。
Python有6个序列的内置类型,但最常见的是列表和元组。
列表都可以进行的操作包括索引,切片,加,乘,检查成员。
此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。
列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。
列表的数据项不需要具有相同的类型
创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:
list1?=?[Google,?Runoob,?1997,?2000]
list2?=?[1,?2,?3,?4,?5?]
list3?=?[a,?b,?c,?d]
list4?=?[red,?green,?blue,?yellow,?white,?black]
访问列表中的值
与字符串的索引一样,列表索引从?0?开始,第二个索引是?1,依此类推。
通过索引列表可以进行截取、组合等操作。
实例
#!/usr/bin/python3
list?=?[red,?green,?blue,?yellow,?white,?black]
print(?list[0]?)
print(?list[1]?)
print(?list[2]?)
以上实例输出结果:
red
green
blue
索引也可以从尾部开始,最后一个元素的索引为?-1,往前一位为?-2,以此类推。
实例
#!/usr/bin/python3
list?=?[red,?green,?blue,?yellow,?white,?black]
print(?list[-1]?)
print(?list[-2]?)
print(?list[-3]?)
以上实例输出结果:
black
white
yellow
使用下标索引来访问列表中的值,同样你也可以使用方括号?[]?的形式截取字符,如下所示:
实例
#!/usr/bin/python3
nums?=?[10,?20,?30,?40,?50,?60,?70,?80,?90]
print(nums[0:4])
以上实例输出结果:
[10,20,30,40]
使用负数索引值截取:
实例
#!/usr/bin/python3
list?=?[Google,?Runoob,?Zhihu,?Taobao,?Wiki]
#读取第二位
print?(list[1]:,?list[1])
#从第二位开始(包含)截取到倒数第二位(不包含)
print?(list[1:-2]:,?list[1:-2])
以上实例输出结果:
list[1]:Runoob
list[1:-2]:[Runoob,Zhihu]
更新列表
你可以对列表的数据项进行修改或更新,你也可以使用append()方法来添加列表项,如下所示:
实例(Python3.0+)
#!/usr/bin/python3
list?=?[Google,?Runoob,?1997,?2000]
print?(第三个元素为:,?list[2])
list[2]?=?2001
print?(更新后的第三个元素为:,?list[2])
list1?=?[Google,?Runoob,?Taobao]
list1.append(Baidu)
print?(更新后的列表:,?list1)
注意:我们会在接下来的章节讨论?\t/python3/_blankappend()?方法的使用。
以上实例输出结果:
第三个元素为:1997更新后的第三个元素为:2001更新后的列表:[Google,Runoob,Taobao,Baidu]
删除列表元素
可以使用del语句来删除列表中的元素,如下实例:
实例(Python3.0+)
#!/usr/bin/python3
?
list?=?[Google,?Runoob,?1997,?2000]
?
print?(原始列表:,?list)
del?list[2]
print?(删除第三个元素:,?list)
以上实例输出结果:
原始列表:[Google,Runoob,1997,2000]删除第三个元素:[Google,Runoob,2000]
注意:我们会在接下来的章节讨论remove()方法的使用
Python列表脚本操作符
列表对+和*的操作符与字符串相似。+号用于组合列表,*号用于重复列表。
如下所示:
Python表达式
结果
描述
len([1,2,3])
3
长度
[1,2,3]
您可能关注的文档
最近下载
- 人教版五年级下册数学全册教学课件(配新插画).pptx
- 关于申请泵房水泵的申请书.docx VIP
- TCIAPS0002-2017 锂离子电池企业安全生产规范-2019.docx
- 华为案例萃取之道--组织知识资产积累与复用的最佳实践.pptx VIP
- 船闸水工建筑物设计规范.doc VIP
- 山西省朔州市怀仁市一中2023-2024学年高二上学期第一次月考生物试题9253.docx VIP
- 《新课标下小学语文整本书阅读的实践研究》结题报告.doc VIP
- 《十二公民》剧本.docx VIP
- 2025内蒙古汇能控股集团有限公司卓正煤化工招聘笔试备考试题及答案解析.docx VIP
- 麦儿黄,杏儿酸.doc VIP
文档评论(0)