免费python基础笔记_【笔记】python自学笔记(基础篇)——列表

本文详细介绍了Python中列表的基本操作,包括如何创建和打印列表,访问列表元素,以及通过索引进行增删查改。此外,还讲解了字符串的split方法用于将字符串转换为列表,以及列表的切片技巧。文中还涵盖了append、pop、del、remove等方法在列表管理中的应用,以及如何修改列表元素。通过实例,帮助读者更好地理解和掌握Python列表的使用。
摘要由CSDN通过智能技术生成

列表:在python中用方括号[]表示列表,并用逗号分隔其中的元素

如:names = ['zifeiyu','qianshang','wuboxun','qiuying']

如果你想打印列表,直接用print(names),这样打印出来的效果是['zifeiyu','qianshang','wuboxun','qiuying']

这样不是我们希望让用户看到的,访问列表元素的方法是:列表名[索引]

如:one_name = name[0]

注意:列表的索引是从0开始不是1,也就是说zifeiyu这个数据对应的索引是0,依次qiuying这个数据对应的索引就是3

分割:有时候你发现有一组数据,他们有同样的规律,但不是列表,你可以用spilt方式将它变成列表

如:strTest = "1|2|3|4|5"

print(strTest.split("|"))

分割后的样子是:['1', '2', '3', '4', '5']

因为是字符串,所以分割之后存入列表的也是带引号的字符串

增删查改:只要是与数据挂钩的,绝对离不开增删查改,接下来我带大家理解一下列表的增删查改

增加元素:利用append将元素附加到列表,给列表附加元素时,它将添加到列表的末尾

names = ['zifeiyu','qianshang','wuboxun','qiuying']

names.append('caixukun')  这样就把caixukun添加到names列表的末尾了

删除元素:1.知道要删除的元素在列表中的位置,可使用del语句

del names[4]

2.使用方法pop()删除元素,但方法pop()与del不同的是,方法pop()删除之后还能继续让你使用

pop()可以删除任意位置的元素,在圆括号中指定要删除元素的索引即可,如果括号内不写的话,默认删除最后一位

names = ['zifeiyu','qianshang','wuboxun','qiuying']

pop_name = names(0)

print(pop_name)

3.remove()方法是根据值删除元素,假设你知道列表中有zifeiyu,但你不知道索引,就可以使用remove()

如果要删除的值在列表中可能出现多次,就需要使用循环

查找元素:查找元素就是访问元素列表,方法是:列表名[索引]

修改元素:要修改列表元素,可指定列表名和要修改的元素索引,再指定该元素的新值

names[3] = 'xuezhiqian'

这个的意思是将names列表中的第三个索引的值改为'xuezhiqian'

切片:要创建切片,可指定要使用的第一个元素和最后一个元素的索引

names = ['zifeiyu','qianshang','wuboxun','qiuying']

print(names[0:3])

注意:切片如果要输出列表中的前三个元素,就需要指定0和3,这将返回索引0,1,2的元素

print(names[:3])   没有指定第一个索引,Python将自动从列表开头开始

print(names[2:])   没有指定第二个索引,python将自动终止于列表结尾

注意:可在表示切片的方括号内指定第三个值,这个值表示在指定范围内每隔多少元素提取一个

c557529e2ea4bb8d5cb558b7b5575102.gif

2021-1-31 16:16 上传

点击文件名下载附件

下载积分: 吾爱币 -1 CB

1.75 KB, 下载次数: 6, 下载积分: 吾爱币 -1 CB

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值