创建普通列表: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. How to read request body in a asp.net core webapi controller?

    原文 How to read request body in a asp.net core webapi controller? A clearer solution, works in ASP.Ne ...

  2. Java对list进行分页,subList()方法实现分页

    /** * 自定义List分页工具 * @author hanwl */ public class PageUtil { /** * 开始分页 * @param list * @param pageN ...

  3. ② Python3.0 运算符

    Python3.0 语言支持的运算符有: 算术运算符.比较(关系)运算符.赋值运算符.逻辑运算符.位运算符.成员运算符.身份运算符.运算符优先级 一.算术运算符 常见的算术运算符有+,-,*,/,%, ...

  4. NEST explain

    Elasticsearch 的相似度算法 被定义为检索词频率/反向文档频率, TF/IDF ,包括以下内容: 检索词频率 检索词在该字段出现的频率?出现频率越高,相关性也越高. 字段中出现过 5 次要 ...

  5. ADO.NET 八(一个例子)

    可视化方式绑定 DataGridView 控件(写的不详细,结合上一篇) 使用可视化数据绑定方式可以快速完成将数据表中的数据显示在 DataGridView 控件中的操作,并可以很容易地对绑定列的属性 ...

  6. Wireless support

    Wireless support 参考: https://www.rhyous.com/2010/12/03/freebsd-wireless-configuring-a-wireless-inter ...

  7. native function 'Window_sendPlatformMessage' (4 arguments) cannot be found

    https://github.com/pauldemarco/flutter_blue/issues/140 https://github.com/flutter/flutter/issues/168 ...

  8. 【转载】 C#中List集合使用First()方法获取第一个元素

    在C#的List集合操作过程中,如果要获取List集合中的第一个元素对象,则一般会先通过获取到list[0]这种方式来获取第一个元素.其实在List集合中提供了获取最后一个元素的First()方法,调 ...

  9. tp5隐藏入口文件(基于nginx)

    location / {             try_files $uri $uri/ /index.php?$query_string; #这项配置解决访问根目录以外路径报404的错误      ...

  10. SQL统计部门人数,人数为0的部门也要显示出来

    相同点:它们都以一张部门表(或类别表),其它表都有部门编号DepartmentID(类别编号) 案例一:一张表 select c.DepartmentID,c.DepartmentName, t.Nu ...