python学习笔记(六、列表)

        1. list

列表常见操作
定义列表名称=[元素1,元素2,...,元素n]中括号,逗号隔开
读取元素索引读取0~n-1 或 -n~-1
切片索引切片列表名称[start:end:step]start~end-1
列表名称[:]所有元素(复制)
统计max()
min()
sum()
列表元素数量len()
更改元素内容索引替换new_value=列表名称[索引值]
列表相加加号连接
列表复制列表名称*num
删除元素del 列表名称[索引值]
判断列表是否为空len(列表名称)是否等于0
删除列表del 列表名称

        2. 面向对象

                对象.方法()

字符串方法lower()字符串转小写
upper()字符串转大写
title()字符串转第一个字母大写,其他是小写
rstrip()删除字符串尾端多余空白
lstrip()删除字符串开端多余空白
strip()删除字符串首尾端多余空白
获得对象的方法dir(对象)
查看方法说明help(对象.方法名称)

        3. 获取列表方法

                dir(列表名称)

        4. 增加与删除元素

增加元素列表末端append(内容)
任意位置insert(索引,内容)
删除元素知道索引  列表末端pop()
任意位置pop(索引)
del 列表名称[索引]
索引未知remove()方法

        5. 列表排序

颠倒排序reverse()方法
[::-1]
排序sort()方法(永久)参数reverse=True由大到小
参数reverse=Flase由小到大
sorted()函数(更改的可赋值)同样有参数reverse

        6. 进阶列表操作

查找索引值索引值=列表名称.index(搜索值)
计数num=列表名称.count(搜索值)
元素组合char.join(对象)char:分隔符
对象:列表、元组

        7. 列表嵌套

append()末尾加
extend()A.extend(B)一个一个元素分解插入,B分解插入A

        8. 列表复制

复制deep copyA=B一个变了,另一个也变
shallow copyA=B[:]一个变了,另一个不变
获取变量地址id(变量)

        9. 字符串

区别字符串单一元素无法改变
索引一样
切片
函数或方法除改变列表内容的函数或方法,其余一样(如:len()、min()、max())
转列表list()
split()以空格为分隔符将字符串分开,变成列表

        10. in与not in 

        11. is与is not

                与==区别:不仅仅是内容,还有内存

        12. enumerate对象

                以计数值与元素配对方式传回

                obj=enumerate(iterable[,start=0]) 

                例:A=['a','b','c']

                        obj=enumerate(A[,start=10]) 

                        print(obj)

                结果:[('10','a'),('11','b'),('12','c')]

                 

         

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值