创建普通列表:member;; 创建混合列表:mix; 创建空列表:empty

>>> member = ['lala','oo']

>>> member

['lala', 'oo']

>>> member.append('jjj')

>>> member

['lala', 'oo', 'jjj']

>>> len(member)

3

>>> member.extend(['xx','pp'])

>>> member

['lala', 'oo', 'jjj', 'xx', 'pp']

>>> len(member )

5

>>> member .insert(0,'ll')

>>> member

['ll', 'lala', 'oo', 'jjj', 'xx', 'pp']

>>>

append()只能添加一个

extend() 扩展一个列表

insert()排列或插入,排序要从0开始

从列表中获取元素

通过元素的索引值(index)从列表中获取单个元素,从0开始

用temp可以改变位置

>>>member

['ll', 'lala', 'oo', 'jjj', 'xx', 'pp']>>>member [0]'ll'

>>> temp =member [0]>>> member [0] = member [1]>>>member

['lala', 'lala', 'oo', 'jjj', 'xx', 'pp']>>> member [1] =temp>>>member

['lala', 'll', 'oo', 'jjj', 'xx', 'pp']>>>

从列表删除元素

1:remove()

2:del

3:pop() 从列表中取出一个元素

>>>member

['lala', 'll', 'oo', 'jjj', 'xx', 'pp']>>> member.remove ('ll')>>>member

['lala', 'oo', 'jjj', 'xx', 'pp']>>> del member [1]>>>member

['lala', 'jjj', 'xx', 'pp']>>>member .pop()'pp'

>>>member

['lala', 'jjj', 'xx']>>> name =member .pop()>>>name'xx'

>>>member

['lala', 'jjj']>>> member .pop(1)'jjj'

>>>member

['lala']

利用列表分片:slice

>>> member [1:3]

1代表开始,3代表结束 0:可以不用写 最后也可以不用写, 都不写可以拷贝文件

>>>member

['小耿哥', '耿哥', 'lala', 'haha']>>> member [1:3]

['耿哥', 'lala']>>>member

['小耿哥', '耿哥', 'lala', 'haha']>>> member [:3]

['小耿哥', '耿哥', 'lala']>>>member [:]

['小耿哥', '耿哥', 'lala', 'haha']>>> member2 =member [:]>>>member2

['小耿哥', '耿哥', 'lala', 'haha']

列表常用操作符

1:比较操作符

2:逻辑操作符

3:连接操作符

4:重复操作符

5:成员关系操作符

>>> list1 = [123,234]>>> list2 = [345,456]>>> list1 >list2

False>>> list3 = [123,234]>>> (list1 < list2) and (list1 ==list3)

True>>> list4 = list1 +list3>>>list4

[123, 234, 123, 234]>>>不能添加新元素>>> list3 * 3[123, 234, 123, 234, 123, 234]>>> list3 *= 3

>>>list3

[123, 234, 123, 234, 123, 234]>>> 123 inlist3

True>>> list5 = [123,['小耿哥'],456]>>> '小耿哥' in list5[1]

True>>> '用索引号去访问列表的值'

'用索引号去访问列表的值'

>>> list5[1][0]'小耿哥'

列表的小伙伴

count:计算参数在列表的次数

index:索引

reverse:逆行

sort:指定方式排序

>>> list3.count(123)3

>>> list3.index(123)

0>>> list3.index(123,3,7)4

>>>list3.reverse()>>>list3

[234, 123, 234, 123, 234, 123]>>> list6 = [4,3,6,4,98,54,54,41]>>>list6.sort()>>>list6.sort()>>>list6]

SyntaxError: invalid syntax>>>list6

[3, 4, 4, 6, 41, 54, 54, 98]>>> list6.sort(reverse=True)>>>list6

[98, 54, 54, 41, 6, 4, 4, 3]

元组:不可以被修改

元组跟列表很相似

>>> tuple1 = (1,2,3,4,5,6,7,8)>>>tuple1

(1, 2, 3, 4, 5, 6, 7, 8)>>> tuple1[1]2

>>> tuple1[5:]

(6, 7, 8)>>> tuple2 =tuple1[:]>>>tuple2

(1, 2, 3, 4, 5, 6, 7, 8)>>> temp = (1)>>>temp1

>>> temp2 = 2,3,4

>>>type(temp2)

>>>type(temp)

>>> 8 * (8)64

>>> 8 * (8,)

(8, 8, 8, 8, 8, 8, 8, 8)>>> '跟逗号有关'

'跟逗号有关'

>>> temp = ('小耿哥','古风歌','耿哥','哈哈啊')>>>temp

('小耿哥', '古风歌', '耿哥', '哈哈啊')>>> temp = temp[:2] + ('啦啦',) + temp[2:]>>>temp

('小耿哥', '古风歌', '啦啦', '耿哥', '哈哈啊')

python的指令大全_python列表命令相关推荐

  1. python语言指令大全_Python语言----linux常用命令(14)

    文件压缩解压:bzip2 压缩:bzip2 filename ---> 删除filename文件,生成 filename.bz2 解压缩:bzip2 -d filename.bz2 ---> ...

  2. python list遍历 间隔_Python 列表(List) 的三种遍历(序号和值)方法

    #!/usr/bin/env python # -*- coding: utf-8 -*- if __name__ == '__main__': list = ['html', 'js', 'css' ...

  3. python列表操作函数大全_Python列表操作函数

    列表可以进行多个数据的存储,同时python中的列表设计非常到位,它可以实现内容动态扩充,可以进行后期数据的删除,这些就需要通过Python提供的列表操作函数来实现了. 对于Python语言而言,开发 ...

  4. python终端指令大全_使用python模拟命令行终端的示例

    可以对?显示帮助信息,需要立即获取输入的字符,因此需要用到termios模块 另外需要对tab键做处理,当按下tab键时可以进行自动补全 #! /usr/bin/env python # coding ...

  5. python常用字符大全_python字符串,列表,字典,集合的常用方法

    1.字符串 1.1find方法可以在一个较长的字符串中查找子串,他返回字串所在位置的最左端索引,如果没有就返回-1 1.2join方法是非常重要的字符串方法,它是split方法的逆方法,用于连接序列中 ...

  6. python大全1015python大全_python 列表总结大全

    1定义 names=[] names=[1,2,1,1,1,] names=[1.'10'.[1,1]] 2添加元素 names.append() names.insert(0,10) names.e ...

  7. python数据分析函数大全_Python常用数据分析函数集合

    1.Map函数 - 列表解析 ①.map()函数解析 (1).python源码信息 C:\Users\ArSang>python Python3.6.3rc1 (v3.6.3rc1:d8c174 ...

  8. python字典函数大全_python字典介绍

    Python  字典(Dictionary) 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括 ...

  9. python实现手机通讯录_Python实现命令行通讯录

    1.实现目标 编写一个命令行通讯录程序,可以添加.查询.删除通讯录好友及电话 2.实现方法 创建一个类来表示一个人的信息.使用字典存储每个人的对象,名字作为键. 使用pickle模块永久地把这些对象存 ...

  10. python添加数组元素_Python列表附录–如何向数组添加元素,并附带示例说明

    python添加数组元素 欢迎 (Welcome) Hi! If you want to learn how to use the append() method, then this article ...

最新文章

  1. linux 程序自启
  2. 调和油、色拉油、花生油哪种吃着好
  3. 数据统计分析中的几点
  4. Spring Boot中验证码实现kaptcha
  5. DOM相关方法,属性整理
  6. CloudFoundry和BOSH的关系
  7. 大数据分析实战-信用卡欺诈检测
  8. 计算机维修工具和仪器,浮球液位计介绍微型计算机常用维修工具和仪器
  9. 为什么被喷的总是产品经理?
  10. Eplan p8 v2.7安装不上加密狗驱动
  11. Java GUI 铁路售票系统
  12. 品牌类软文经典案例分享,深刻了解软文营销的“魅力”
  13. 【OpenDDS开发指南V3.20】第一章:介绍
  14. 一位基金经理的投资减法:少看研报多读书,少搞勾兑多数数;少跑调研多呼噜,少开晨会多开悟
  15. ms sql 创建表_使用MS查询创建表组合
  16. 沃顿商学院自我管理课——埃里克.格雷腾斯
  17. 计算机学院毕业典礼口号,精选毕业典礼口号集锦
  18. 凤凰系统无法更新play服务器,进不去系统怎么解决,点击进入后就重启,win10和凤凰双系统...
  19. 图片宽度尺寸输出为500px的PX
  20. 二维堆叠 matlab,matlab二维数组与三维数组叠加问题

热门文章

  1. Android-Material-Sloth
  2. 微信多开txt_微信如何多开
  3. 怎么修改背景图片大小的HTML代码,网页背景图片的大小的代码是什么
  4. Android 自定义高德地图比例尺
  5. python游戏解法图_python 游戏(记忆拼图Memory_Puzzle)
  6. 银行服务器linux系统,银行操作系统
  7. “特困生”卷出睡眠市场,疯狂氪金能不能氪出“好故事”?
  8. CS5210 CS5213 CS5212 CS5211 CS5216电路原理图+PCB板
  9. linux中deb文件怎么安装,deb是什么文件?deb文件怎么安装?
  10. EXCEL文件转换PDF文件