列表和元组

Python基础教程学习笔记

基础语法

<1>乘法

例:endings=['st','nd','rd'] + 7*['th']

       等价于endings=['st','nd','rd','th','th','th','th','th','th','th']

<2>索引的使用与分片

例:tag='0123454321'

      则tag[5:-2] 为 '543'  (包括前面的,不包括后面的;负数的使用也使得选取靠后的部分更为方便)

      对于不合法的形式,输出为空。

     tag[-3:]='321'

     对于步长的使用:tag[0:9:2]的结果为'02442'

<3>成员资格

使用in运算符:判断是否指定的数据在选定之中

例:>>>permissions='rw'

       >>>'w' in permissions

      True

<4>基本的列表操作

删除 del :>>>del name[2]

分片赋值:>>>name=['p','e','r','l']

                 >>>name[2:]=list('ar')

           则name=['p','e','a','r']

插入: name[2:2]=list('ar')   则name=['p','e','a','r','r','l']

<5>列表的方法

append 用于在列表尾部追加新的对象, lst.append(4)

count  统计某个元素在列表中出现的次数,x.count(1)

extend 在列表的末尾追加另外一个序列中的多个值,a.extend(b)

index  用于从列表中找出某个值第一个匹配项的索引位置,kbingts.index('who')

insert 用于将对象插入到列表中,numbers.insert(3,'four')

pop  移除列表中的一个元素,x.pop()

remove  用于移除列表中某个值的第一个匹配项,x.remove('be')

reverse  将列表中的元素反向存放,x.reverse()

sort  将列表进行排序,a.sort()

        对于排序,可以指定sort中的参数来实现指定的排序方法,除了cmp外,sort中还有另外两个可选的参数:key和         reverse,例:x.sort(key=len)

<6>元组

使用逗号和括号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值