列表

351 字
2 分钟
列表

列表#

append#

通过append可以向列表添加元素#
A = ['xiaoWang','xiaoZhang','xiaoHua']
print("-----添加之前,列表A的数据-----")
for temp_name in A:
print(temp_name)
#提示、并添加元素
temp = input('请输入要添加的学生姓名:')
A.append(temp)#temp作为一个加入到A
print("-----添加之后,列表A的数据-----")
for temp_name in A:
print(temp_name)

extend#

通过extend可以将另一个集合中的元素逐一添加到列表中#
A.extend(B)#B里的内容分别作为一个加入到A
print(A)

遍历方式#

for temp_name in A:
print(temp_name)
for name in range(0,2):
print(A[name])

insert#

insert(index, object) 在指定位置index前插入元素object#
a = [0, 1, 2]
a.insert(1, 3)
print(a)
print:[0, 3, 1, 2]

in,not in#

A=[1,2,3,4,5]
B=[6,7,8,9,0]
if 99 in A:
print("yes")
else:
print("no")

index, count#

index和count与字符串中的用法相同

>>> a = ['a', 'b', 'c', 'a', 'b']
>>> a.index('a', 1, 3) # 注意是左闭右开区间
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: 'a' is not in list
>>> a.index('a', 1, 4)
3
>>> a.count('b')
2
>>> a.count('d')
0

删除元素(“删”del, pop, remove)#

del movie_name[2]:根据下标进行删除
movie_name.pop():删除最后一个元素
movie_name.remove('指环王'):根据元素的值进行删除

排序(sort, reverse)#

sort方法是将list按特定顺序重新排列,默认为由小到大,参数reverse=True可改为倒序,由大到小。

reverse方法是将list逆置。

>>> a = [1, 4, 2, 3]
>>> a
[1, 4, 2, 3]
>>> a.reverse()
>>> a
[3, 2, 4, 1]
>>> a.sort()
>>> a
[1, 2, 3, 4]
>>> a.sort(reverse=True)
>>> a
[4, 3, 2, 1]

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
列表
https://firefly.cuteleaf.cn/posts/python列表/
作者
月初
发布于
2023-08-07
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
月初
我喜欢,人的身上有光,光而不耀,与光同尘
公告
欢迎来到我的博客!这是一则示例公告。
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
26
分类
4
标签
13
总字数
11,974
运行时长
0
最后活动
0 天前

文章目录