欢迎使用CSDN-markdown编辑器
来源:互联网 发布:造纸术的影响 知乎 编辑:程序博客网 时间:2024/06/05 19:55
列表
一切数据都可以打包进去的数据容器
member = [‘xiaoji��’,’小布丁’,’黑夜’ ]
添加元素
member.append(?)
len(member)
member.append(只要一个参数)
member.extend(只要一个参数)
例如 extend(‘zq’)===对应列表接收时会默认为zq拆分开来
原理:使用一个列表扩张另一个列表
member.extend([随便加])、
以上的两种都是在末尾,要求插入
用insert,插在列表第一位,双参数
member.insert(1,’shu’)
!!!!!从列表中获取元素
member[index]
!!!!!从列表中删除元素
01 remove()
member.remove(‘某值’)
02del语句
del member[index]
or
del member
(del+列表名是整个)
pop()
从列表中取出最后一个元素,并返回
name = member.pop()
pop 也可以加参数
pop(1),列表中第一个
列表中切片
slice
member[1:3]
分出一个新的列表,原列表数值的一到(到而未到)三位 ,原列表不变
member[:3]
member[:]#直接拷贝
!!!!!!!
列表常用操作符
list1 = [123]
list2 = [234]
list1>list2#返回true或false
从前往后比较,比出哪一位就到哪一位截止
列表拼接(第四种 更新方式,其他三种append extend,insert)
list4 = list1+list2
实质上是列表值的拼接list4=【123,234】
但是加号两边的类型必须一样
重复操作
list1 * 3 # == 【123,123,123】
#成员
‘a’ not in list3
#返回true或者false
#列表里的列表不能直接对接,只能一层
#例子
list1 = [‘suzn’,[‘zy’,’dm’,’oyzl’],’zq’]
zy in list1#句子返回false 因为只涉及一层
zy in list1[1]#返回true 因为涉及了下一层,【1】负责了引入
#访问oyzl怎么做?
list1[1][1]
!!!!!!!!
#列表类型的内置函数
dir(list)
#count计算参数在列表中出现的次数
list.count(某具体值或者‘某串’)
list.index(某值,寻值范围)
list.index(值,3,7)
!!!!
reverse列表整个倒置
list3.reverse()
sort以指定方式排序,默认升序
list.sort(排序算法,关键字,归并排序)
list.sort(reverse=True)重叠使用
最重要是多试试,多敲多学!
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 排序之快速排序
- android 定位 获取地理位置 百度地图
- hibernate表结构三种继承关系
- HDU 6053 TrickGCD
- The Frog's Games
- 欢迎使用CSDN-markdown编辑器
- 2017 Multi-University Training Contest
- 6174问题
- Ionic环境
- 适配器模式(Adapter):类适配器、对象适配器
- 【bzoj1050】[HAOI2006]旅行comf
- python中闭包中变量的影响因素
- solr学习(1.3)-solr全文检索实现原理
- Laravel安装后访问空白