python篇2_列表&元组&字符串

列表【mylist = []】


1.列表,链表,数组,这三个词要分清楚。

列表是python里面的,里面的元素类型不限,元素可以重复;链表是数据结构里面的,在内存里面的空间是不连续的;数组也是一种数据结构,但是不够灵活,在内存里面连续的

2. 添加列表元素的方法:

a. append(element):往列表末尾添加元素,参数是要添加的那个元素,一次只能添加一个element

b. extend(myList):用一个列表扩充另外一个列表,参数只能是一个列表

c. insert(index,element):将指定的元素element插入到指定的index对应的位置

3. 删除元素的方法:

a. remove(element):删除指定元素element【在知道并确定列表中有这个元素的时候使用】

b. pop() :没有参数的时候,默认删除列表最后一个元素;有参数的时候,参数为index,删除指定index位置的元素【不管有没有参数,此方法总会返回被删除的那个元素】

c. del :del是一个语句,不是一个方法,用法是:del list[index]【删除指定index对应的元素】;

4. 其他方法

count(element):返回列表中element元素的个数
index(element):返回列表中element元素的索引值
reverse():将列表反转
sort():将列表排序;

5. 分片

理解:快速访问列表多个元素的方法,获得的是单独的一份copy

举例:list = [1,9,45,6,78,23]

list[1:3]:1<=index<3,也就是[9,45]【不包括index = 3】

list[:3]:0<=index<3,也就是[1,9,45]【不包括index = 3】

list[3:]:3<=index<endIndex,也就是从index = 3 的元素开始,一直到最后一个元素【包括最后一个元素】

list[:]:复制整个列表


元组【myTuple = ()】

1. 元组和列表的关系【权限】:

元组是戴上了枷锁的列表,列表里面的元素的修改权限是open的,可以对列表进行任何操作,但是元组的权限是close的,元组一旦创立,就不能对元素进行删除,添加操作;

2.元组可以进行那些操作?

a .更新操作:采用分片的方式,往元组中“插入”一个新的元素,实际上这个时候元组已经不是原来的元组了,所以还是没有违背元组不可改的原则;

b  元组的访问还是跟列表一样,使用index

3. 关于元组的注意要点:

a. 单元素的元组的创建:不能(element)这样只用括号,而是还要加上逗号——(element,)


字符串

需要掌握了解的字符串的常用方法:

点击打开链接


ps:之所以把这三个放在一起,是因为这三个都可以看成是列表,只不过元组和字符串是特殊的列表










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值