854|2

221

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

《python编程快速上手》第4篇:python之列表应用 [复制链接]

     Python中的“列表”是一个值,包含由多个值构成的序列。“列表值”是指列表本身,而不是指列表值之内的那些值。列表中的值也称为“表项”。变量名后面方括号内的整数被称为“索引”。列表中第一个值的索引是0,第二个值的索引是1,第三个值的索引是2,依次类推。

      由上可知,如果使用的索引超出了列表值的个数,Python将给出IndexError错误信息,索引只能是整数,不能是浮点数。第一个索引表明使用哪个列表值,第二个索引表明该列表值中的值。比如spam[0][1]即第一个列表中的第二值,如果只使用一个索引,程序将输出该索引的完整列表值。
      虽然索引从0开始并向上增长,但也可以用负整数作为索引。整数值-1指的是列表中的最后一个索引,-2指的是列表中倒数第二个索引。索引可以从列表中取得单个值一样,“切片”可以从列表中取得多个值,结果是一个新列表。切片用一对方括号来表示它的起止,像索引一样,它有两个由冒号分隔的整数。在一个切片中,第一个整数是切片开始处的索引,第二个整数是切片结束处的索引。切片向上增长,直至第二个索引的值,注但不包括它。作为快捷方法,可以省略切片中冒号两边的一个索引或者两个索引。省略第一个索引相当于使用索引0或从列表的开始处开始。省略第二个索引相当于使用列表的长度,意味着切片直接至列表末尾。
      使用len()函数取得列表的长度
       使用索引改变列表中的值,方法如下图所示:

        列表可以连接和复制,就像字符串一样,使用del语句可以实现从列表中删除某一个值。

     此书还介绍了使用列表的基本方法,有用于循环中,in和not in操作符可以确定一个值是否在列表中。多重赋值技巧让你在一行代码中,用列表中的值为多个变量赋值。列表可以与enumerate()函数,random.choice()和random.shuffle()函数一起使用。使用index()方法在列表中查找值,用append()方法和insert()方法在列表中添加值。

     使用remove()方法从列表中删除值,使用sort()方法将列表中的值排序,使用reverse()方法反转列表中的值。

      此次学习到此结束,受益匪浅,觉得Python的确很灵活,很人性化。

 

 

最新回复

嗯嗯嗯。再次复习一遍列表的用法。。。。。。 感谢楼主分享!!。。。   详情 回复 发表于 2024-5-13 12:18
点赞 关注
 
 

回复
举报

750

帖子

4

TA的资源

纯净的硅(高级)

沙发
 

楼主分享的python列表知识非常详细,对初学者学习python很有帮助,感谢楼主

 
 
 

回复

1240

帖子

1

TA的资源

五彩晶圆(初级)

板凳
 

嗯嗯嗯。再次复习一遍列表的用法。。。。。。

感谢楼主分享!!。。。

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表