0
点赞
收藏
分享

微信扫一扫

Python每日笔记打卡_day4

Jonescy 2022-01-22 阅读 50

Day4有序序列的基本方法

Day 4 2022年1月18日星期二——有序序列的基本方法

一. 列表元素的增加

append( )方法——该方法的新增元素都添加在列表的末尾

列表名.append(新增数据)

栗子:

>>> name = ['夏夏','亚琪']
>>> name.append("喜欢")
>>> print(name)
['夏夏', '亚琪', '喜欢']

extend( )方法——该方法的新增元素都添加在列表的末尾

列表名.extend(新增数据)

栗子:

>>> name = ["亚琪","喜欢"]
>>> name.extend('夏夏')
>>> print(name)
['亚琪', '喜欢', '夏', '夏']
>>> 

insert( )方法——可以根据我们的指定位置进行增加

列表名.insert(下标值,新增数据)

栗子:

>>> name = ["亚琪","夏夏"]
>>> name.insert(1,'喜欢')
>>> print(name)
['亚琪', '喜欢', '夏夏']

二. 列表元素的删除

remove( ) 方法——当列表中数据重复时,只删除下标值最小的数据

列表名.remove(数据)

栗子:

>>> grade = [666,555,444,333,222,111]
>>> grade.remove(555)
>>> print(grade)
[666, 444, 333, 222, 111]

pop( )方法——按照下标来删除

列表名.pop(下标)

栗子:

>>> grade = [666,555,444,333,222,111]
>>> grade.pop()
111
>>> print(grade)
[666, 555, 444, 333, 222]

clear( )——该方法会将元素全部删除,使其成为一个空列表

列表名.clear()

栗子:

>>> grade = [666,555,444,333,222,111]
>>> grade.clear()
>>> print(grade)
[]

del( )——该函数可以删除一段元素

del 列表名[起始值:终点值](左闭右开)

栗子:

>>> name = ["夏夏","亚琪","喜欢","阿宸"]
>>> del name[0:2]
>>> print(name)
['喜欢', '阿宸']

三. 列表元素的修改

3.1列表单个元素的修改

列表名[下标]= 新元素

栗子:

name = ['王亚琪','喜欢','夏夏','宸哥']

print(name)
name[3]='也是雪晴'
print(name)
====================== RESTART: E:/code/Py/2022-1-21.py ======================
['王亚琪', '喜欢', '夏夏', '宸哥']
['王亚琪', '喜欢', '夏夏', '也是雪晴']

3.2列表一段元素的修改

列表名[起始值:终点值]= 新元素

栗子:

name = ['夏夏','喜欢','亚琪','宸哥','阿宸']
print(name)
name[2:]='好喜欢','喜欢'
print(name)
====================== RESTART: E:/code/Py/2022-1-21.py ======================
['夏夏', '喜欢', '亚琪', '宸哥'	, '阿宸']
['夏夏', '喜欢', '亚琪', '好喜欢', '喜欢']

四. 列表元素的查询

1. index( )方法——结果是该元素的下标

列表名.index(数据,起始值,终点值)

name = []
name.extend("我最喜欢夏夏")
print(name.index("夏"))
print(name.index("喜",0,5))
print(name.index("我",0,2))
======================= RESTART: E:/code/Py/chaxun.py =======================
5
2
0

2. count()方法——统计该元素在列表中出现的次数

列表名.count(数据)

栗子:

name1 = ["夏夏","夏夏","夏夏","夏夏","夏夏"]
print(name1.count("夏夏"))
name2 = ["喜欢","喜欢"]
print(name2.count("喜欢"))
name3 = ["亚琪"]
print(name3.count("亚琪"))
======================= RESTART: E:/code/Py/chaxun.py =======================
5
2
1

五. 列表长度

len( )——该函数统计列表长度

len(列表名)

栗子:

name1 = ['亚琪','是',"夏夏","的","宝贝"]
print(len(name1))
name2 = ['最','喜欢']
print(len(name2))
name3 = ['夏夏']
print(len(name3))
======================= RESTART: E:/code/Py/chaxun.py =======================
5
2
1
举报

相关推荐

0 条评论