栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

第3章 列表简介

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第3章 列表简介

在python中 第一个列表元素的索引为0.

.append()是添加元素。.insert()在列表的任何位置添加新元素。

如果知道删除元素在列表中的位置 用del删除指定。

.pop()删除列表末尾元素 如果pop()删除任意位置元素 在圆括号中指定要删除元素位置。

m [ a , b , c ]
print(m[0],m[-1])
#修改列表元素
m[0] 1 
print(m)
# 在列表中添加元素
m.append( 2 )
print(m)
#在列表中插入
m.insert(0, s )
print(m)
#使用del语句删除元素
del m[2]
print(m)
#使用方法pop()删除末尾元素
a m.pop()
print(m)

输出结果

a c
[ 1 , b , c ]
[ 1 , b , c , 2 ]
[ s , 1 , b , c , 2 ]
[ s , 1 , c , 2 ]
[ s , 1 , c ]

 如果列表中删除一个元素 且不再使用它 就用del。如果删除后还要使用 就用pop

a [ apple , book , c ]
b a.pop(1)
print(a)
print(f i have a {b} )

输出结果

i have a book
[ apple , c ]

不知道要从列表中删除的值所处的位置 只知道要删除的元素的值 可使用remove()。也可以接着使用它的值。

注意 remove()只删除第一个指定的值。

使用sort()对列表永久排序 按字母顺序。传递参数reverse True 则按照与字母顺序相反的顺序排列。

cars [ c , d , e , a ]
cars.sort()
print(cars)
cars.sort(reverse True)
print(cars)

输出  

[ a , c , d , e ]
[ e , d , c , a ]

用sorted() 列表元素的排列顺序不会发生永久性变化。

cars [ c , d , e , a ]
car sorted(cars)
print(car)
print(cars)

输出

[ a , c , d , e ]
[ c , d , e , a ]
xx.reverse()是按相反的顺序排列。
len 可快速获得列表的长度。

 python计算列表元素数时从1开始 因此确定列表长度时候 不会遇到差一错误。

注意 发生索引错误却找不到解决方法 将列表或其长度打印出来。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/266674.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号