python列表元组字符串_Python_序列:列表,元组,字符串

1.列表

创建列表:list=[]

添加元素:

list.append():只能添加一个且添在末端

list.extned([]):将一个列表添加进去

list.insert(index,sub):将sub插入到index位置

删除元素:

list.remove(sub):删除list中的sub

del.list[index]:删除第index个数据

list.pop(index):删除第index个数据,默认最后一个

获取某个数据:list[index]

交换数据:使用一个空瓶子来交换数据

列表分片

list[start🔚step]:得到[start:end)列表片,strat默认0,end默认最后一个,支持倒数切片

常用操作符 eg.list1=[a,b,c,d] list2=[e,f,g,h]

比较操作符 < > :ae比较 & bf比较 & cg比较 & dh比较

拼接操作符 + :双边类型必须相同

复制操作符 * :list1*2=[a,b,c,d,a,b,c,d]

成员关系 in/not in :判断数据是否在列表中,只能寻找一层

多层访问 list3=[1,2,['小甲鱼','大甲鱼'],3,4]

'小甲鱼' in list3[2]

其他常用函数,可使用dir(list)查看

list.count(sub):计算sub出现的次数

list.index(sub[,start,end]):返回sub的位置,可以限定寻找范围

reversed(list):翻转list数据,type=迭代器

list.sort():从小到大排序

list.sort(reverse=true):从大到小排序,reverse默认false

i*i for i in range(0,10):列表解析,生成0~9的平方

2.元组:不被轻易改写,标志是“,”

1.创建元组:tuple=a,b,c,d 特殊的tuple(是元组)=(1,) tuple(是整数)=(1)

2.更新和删除:

元组本身是不可被修改的,但是可以通过复制拼接更新

tuple=tuple[:2]+(5,)+:tuple[2:]

del tuple:删除元组

3.其他常用符号:< > = * and or

3.字符串

eg.str=[‘I love you’]

1.输入格式:

````多行源格式字符串:三引号'''abcd'''

>2.分片 str[:6]:得到I love

>3.索引 estr[5]:得到e

>4.奇葩字符串函数:[字符串的方法及注释](https://fishc.com.cn/forum.php?mod=viewthread&tid=38992&extra=page%3D1%26filter%3Dtypeid%26typeid%3D403)

>5.字符串的格式化:[字符串格式化符号含义及转义字符含义](https://fishc.com.cn/forum.php?mod=viewthread&tid=92997&extra=page%3D1%26filter%3Dtypeid%26typeid%3D403)

"{a} love {b}.{c}".format(a="I",b="FishC",c="com") //"I love FishC.com"

>"%#x" % number

##4.序列

>list():将可迭代对象转化为列表

>max():返回最大值或对应最大ASCII的字符

>min():参考max()

>sum(sequence,sub):sequence,再加sub

>zip(a,b):返回a匹配b形成的二元组

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值