首页 > 编程语言 > 详细

Python_序列:列表,元组,字符串

时间:2020-03-21 17:30:29      阅读:57      评论:0      收藏:0      [点我收藏+]

1.列表

  1. 创建列表:list=[]
  2. 添加元素:
    list.append():只能添加一个且添在末端
    list.extned([]):将一个列表添加进去
    list.insert(index,sub):将sub插入到index位置
  3. 删除元素:
    list.remove(sub):删除list中的sub
    del.list[index]:删除第index个数据
    list.pop(index):删除第index个数据,默认最后一个
  4. 获取某个数据:list[index]
  5. 交换数据:使用一个空瓶子来交换数据
  6. 列表分片
    list[start??step]:得到[start:end)列表片,strat默认0,end默认最后一个,支持倒数切片
  7. 常用操作符 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.输入格式:
str=r‘C:\now‘ //即使是转义符也会被忽略多行源格式字符串:三引号‘‘‘abcd‘‘‘
2.分片 str[:6]:得到I love
3.索引 estr[5]:得到e
4.奇葩字符串函数:字符串的方法及注释
5.字符串的格式化:字符串格式化符号含义及转义字符含义
"{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形成的二元组

Python_序列:列表,元组,字符串

原文:https://www.cnblogs.com/thgpddl/p/12539874.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!