创建普通列表: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 in list3
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)
>>> temp
1
>>> temp2 = 2,3,4
>>> type(temp2)
<class 'tuple'>
>>> type(temp)
<class 'int'>
>>> 8 * (8)
64
>>> 8 * (8,)
(8, 8, 8, 8, 8, 8, 8, 8)
>>> '跟逗号有关'
'跟逗号有关'
>>> temp = ('小耿哥','古风歌','耿哥','哈哈啊')
>>> temp
('小耿哥', '古风歌', '耿哥', '哈哈啊')
>>> temp = temp[:2] + ('啦啦',) + temp[2:]
>>> temp
('小耿哥', '古风歌', '啦啦', '耿哥', '哈哈啊')

python列表命令的更多相关文章

  1. python常用命令和基础运算符

    基础运算符 http://www.cnblogs.com/alex3714/articles/5465198.html 身份运算符:is is not成员运算符:in not in ##in 判断元素 ...

  2. Python—列表(一个“打了激素”的数组)

    我们在C语言中会使用数组来将一大堆数据类型一样的数据挨个摆在一起,但是数组有一个基本的要求,就是数据类型必须是一致的,我们知道Python的变量由于没有数据类型,也就是说Python没有数组这一概念, ...

  3. python 列表、元组 详解

    python中有6种序列的内置类型,分别为:列表,元组,字符串,Unicode字符串,buffer对象和xrange对象 列表和元组是最常见两种类型. 下面将以列表(list)和元组(tuple)为例 ...

  4. 如何使用python自定义命令

    dir.tree.cd等等,都是我们常见的命令.这些命令是开发者开发出来的,如果我们自己想按照自己的想法开发一个命令,应该怎么做呢? 以python语言来实现,问题就是:如何使用python自定义命令 ...

  5. Python 列表/元组/字典总结

    序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. Python有6个序列的内置类型,但最常见的是列表和元组. 序列 ...

  6. python 列表排序

    转自http://www.iplaypython.com/jinjie/jj114.html reverse()方法 将列表中元素反转排序,比如下面这样>>> x = [1,5,2, ...

  7. python列表、元祖、字典

    python列表   ['a','1','vs2']       里面的值可以改 python元祖   ('a','1','css','sdf12')   里面的值不能改 python字典   {'s ...

  8. Python列表、元组、字典和字符串的常用函数

    Python列表.元组.字典和字符串的常用函数 一.列表方法 1.ls.extend(object) 向列表ls中插入object中的每个元素,object可以是字符串,元组和列表(字符串“abc”中 ...

  9. Python 列表

    python 列表 列表的特点 1.列表是一种可变的数据类型,这点是跟元组有区别的 2.列表中的值是有序的,并且可存放重复的值,这点跟set有区别的 3.python中的列表类似于其它语言中的数组 4 ...

随机推荐

  1. SpringCloud之Zuul网关简介、映射vs过滤配置使用

    目的: Zuul路由网关简介及基本使用 Zuul路由映射配置 Zuul请求过滤配置 Zuul路由网关简介及基本使用 Zuul简介: Zuul是从设备和网站到Netflix流应用程序后端的所有请求的前门 ...

  2. Js学习02--变量、关键字、标识符

    一.Js变量的定义 1.定义变量的目的 在内存中分配一块存储空间给变量,方便以后存储数据. 2.如何定义变量 任何变量在使用前都必须定义变量 var 变量名称 eg: var name,age,sex ...

  3. Unity的学习笔记(XLua的初学用法并在lua中使用unity周期函数)

    自己最近也在研究怎么用lua控制UI,然后看着网上介绍,决定选用XLua,毕竟TX爸爸出的,有人维护,自己琢磨着怎么用,于是弄出来一个能用的作为记录. 当然,XLua主要是用于热更新,我自己是拿来尝试 ...

  4. Java Service Wrapper将jar包安装成Windows服务

    刚接触java,第一次使用Java开发windows服务,也是刚不久看了SSM框架 简直也是一头雾水,不过只要用心理解,其实很简单,下面有详细的步骤,包学包会 在windows上运行jar包,需要在工 ...

  5. 使用winform程序控制window服务的操作

    继上篇 c#之添加window服务(定时任务) 基础之上, 这篇文章主要讲述,使用winform程序来控制window服务的安装,启动,停止,卸载等操作 1.在同一个解决方案添加winform项目,如 ...

  6. DevExtreme学习笔记(一)treeView(搜索固定、节点展开和收缩)注意事项

    var treeConfig1 = dxConfig.treeView(obj_Question.treeDataSource1); treeConfig1.selectionMode = 'sing ...

  7. 使用jQuery开发dialog对话框插件

    1.插件使用 首先引入 jquery 库,然后引入 dialog.js.dialog.css,如下: <script type="text/javascript" src=& ...

  8. 【洛谷 P2597】 [ZJOI2012]灾难(LCA)

    题目链接 考虑建一棵树,使一个生物灭绝时他的子树都会灭绝,显然这样答案就是以每个点为根的子树大小-1. 为什么原图不是一棵树,因为一个生物可能会以多个生物为食,所以按拓扑序来建树,把每个遍历到的点的父 ...

  9. 常用 SQL*Plus 命令

    一些常用的 SQL*Plus 命令: 一.Help 命令 SQL*Plus 提供了help 命令来帮助用户查询指定的命令的选项.help 可以向用户提供被查询命令的标题.功能描述.缩写形式和参数选项( ...

  10. FastDFS+Nginx搭建Java分布式文件系统

    一.FastDFS FastDFS是用c语言编写的一款开源的分布式文件系统.FastDFS为互联网量身定制,充分考虑了冗余备份.负载均衡.线性扩容等机制,并注重高可用.高性能等指标,使用FastDFS ...