Python每日笔记打卡_day4

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

一. 列表元素的增加

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

列表名.append(新增数据)

栗子:

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

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

列表名.extend(新增数据)

栗子:

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

append跟extend的区别

append将我们的新增的元素视为一个完整元素进行一个添加,而extend则是将可拆分的元素进行细分之后进行添加

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 列表名[起始值:终点值](左闭右开)

当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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值