python基础教程读书笔记——第二章 列表和元组

第二章 列表和元组


1、通用序列操作

索引:返回序列的第几个元素,从左往右第一个为0,从右往左第一个为-1    num[0]

分片:类似matlab里的1:2:10那种,不包含最后一个   num[-3:-1]   num[: 3]   y= x[:]

序列相加:同种类型序列拼接

乘法:复制多少倍扩展序列  students = 'Jack' * 10

成员资格:in,查询一个元素是否在序列中,返回true或者false   'x' in 'zxy'

长度、最小值和最大值:length(),max(),min()


2、列表

将不可变的字符串转化为list进行操作  list('hello')

直接赋值    x[1]=2   name[1 :] = list(appy)

删除元素    del name[2]

列表方法:

list.append(4)  在列表尾部添加元素

num.count(1)   统计列表中1出现的次数

a.extend(b)  在列表尾部追加另一个列表

hero.index('WangZhaojun')  返回匹配性索引

hero.insert(3,'HouYi')

hero.pop()  hero.pop(2)   移除列表中一个元素,默认是最后一个,同时返回被移除的元素、

hero.remove('MiYue')  移除列表中第一个匹配的元素

hero.reverse() 反向存放、

num.sort()  排序  修改原列表

num01 = num.sorted()  排序,原列表不变,产生新的列表

cmp(10,9)  比大小,大返回1,小返回-1,相等返回0

hero.sort(key=len) 按照元素长度排列

hero,sort(reverse=true) 是否反转


3、元组

(1,2,3)   用括号或者不用括号括住,逗号隔开,不可改变

1、作为映射中作为键  2、作为函数返回值

tuple函数,将序列转化为元组


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值