1).列表的切片

li = ['德玛西亚',[1,2,3],'luokesasi','eson','女神','jingdongi']
l1 = li[0]
print(l1) #>>>德玛西亚
l2 = li[1]
print(l2) #>>>[1,2,3]
l3 = li[0:3]
print(l3) #>>>['德玛西亚',[1,2,3],'luokesasi']

2).列表的增加.append()  .insert()   .extend()

1.append

li = ['德玛西亚',[1,2,3],'luokesasi','eson','女神','jingdongi']
li.append('啦啦啦')
print(li) #>>>li = ['德玛西亚',[1,2,3],'luokesasi','eson','女神','jingdongi','啦啦啦'] #默认在最后面添加
#利用while循环往列表添加
li = ['德玛西亚',[1,2,3],'luokesasi','eson','女神','jingdongi']
while 1:
username = input('>>>')
if ursername.strip().upper() == 'Q':
brreak
else:
li.append(username)
print(li)

2.insert

li = ['德玛西亚',[1,2,3],'luokesasi','eson','女神','jingdongi']
li.insert(4,'啦啦啦') #4为索引
print(li) #>>>li = ['德玛西亚',[1,2,3],'luokesasi','eson','啦啦啦',’'女神','jingdongi']

3.extend

li = ['德玛西亚',[1,2,3],'luokesasi','eson','女神','jingdongi']
li.extend('啦啦啦')
print(li) #>>>li = ['德玛西亚',[1,2,3],'luokesasi','eson','女神','jingdongi','啦','啦','啦']

3).列表的删除.pop() .remove()

1.pop 按索引删除,默认删除最后一个 

li = ['taibai','alex','wusir','egon','女神',]
name = li.pop(1) #有返回值
print(name,li) #>>>alex ['taibai', 'wusir', 'egon', '女神']

2.remove  按元素删除

li = ['taibai','alex','wusir','egon','女神',]
li.remove('alex')
print(li) #>>>li = ['taibai','wusir','egon','女神',]

3.clear()清空

li = ['taibai','alex','wusir','egon','女神',]
li.clear()
print(li)

4.del 切片删除

li = ['taibai','alex','wusir','egon','女神',]
del li[0:3]
print(li) #>>> ['egon','女神',]

4).列表的改

li = ['taibai','alex','wusir','egon','女神',]
li[0] = '啦啦啦’
print(li) #>>>li = ['啦啦啦','alex','wusir','egon','女神',]

5).列表的查

li = ['taibai','alex','wusir','egon','女神',]
for i in li:
print(i)

6).公共方法

li = ['taibai','alex','wusir','egon','女神',]
#公共方法:
#1.列表的长度
l = len(li)
print(l)
#2.列表元素的数量
num = li.count('taibai')
print(num)
print(li.index('wusir'))
li = [1,5,4,7,6,2,3]
#3.正向排序
li.sort()
print(li)
#4.反向排序
li.sort(reverse=True)
print(li)
#5.反转
li.reverse()
print(li)

7).列表的嵌套

li = ['taibai','武飞','苑昊',['alex','egon',89],23]
print(li[1][1]) #>>>飞 name = li[0].capitalize()
print(name) #>>>Taibai print(li[2].replace('昊','ritian')) #>>>苑日天 li[2] = li[2].replace('昊','ritian')
li[3][0] = li[3][0].upper()
print(li) #>>>['taibai', '武藤兰', '苑ritian', ['ALEX', 'egon', 89], 23]

  

  

  

  

. 

 

 

 

14.list列表的更多相关文章

  1. MOSS 2010:Visual Studio 2010开发体验(14)——列表开发之事件接收器

    转:http://boke.25k5.com/kan141919.html 通过前面几篇,我们已经完成了内容类型,列表定义,列表实例g 8h"@的开发.本篇继续讲解列表中的一个重要环节- ...

  2. HTML&CSS基础学习笔记1.14—有序列表及列表嵌套

    我们上篇讲到了无序列表,那么今天就来看看有序列表和他们的组合嵌套使用吧. 有序列表 现在我们要做那堆杂事了,但是发现这么多杂事,先做哪个好呢?于是我们给这堆杂事弄个优先级排序,让我们能够按照顺序做下去 ...

  3. 14 Vue列表渲染

    列表渲染 用 v-for 把一个数组对应为一组元素(for循环) 我们可以用 v-for 指令基于一个数组来渲染一个列表. v-for 指令需要使用 item in items 形式的特殊语法, 其中 ...

  4. python2.7 学习笔记--列表的使用

    同其它编程语言一样,python也提供了丰富的数据结构,以方便数据的处理.本文介绍两种最基本的数据集合,列表和元组的使用. 一.列表使用介绍 可以理解为一个有序的序列.其使用方式举例如下: list= ...

  5. linux 内核邮件列表

    第一节 - 一般性问题 1. 为什么有些时候使用“GNU/Linux"而另一些时候使用“Linux”? 答:在这个FAQ中,我们尝试使用“linux”或者“linux kernel”来表示内 ...

  6. 003-python列表

    Python 列表(list) 列表是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. 列表的基本操作: 索引 切片 追 ...

  7. Python 2.7 学习笔记 列表的使用

    同其它编程语言一样,python也提供了丰富的数据结构,以方便数据的处理.本文介绍两种最基本的数据集合,列表和元组的使用. 一.列表使用介绍 可以理解为一个有序的序列.其使用方式举例如下: list= ...

  8. 如何用PC标签在列表页中调出文章内容 phpcms

    如何用PC标签在列表页中调出文章内容 phpcms v9 moreinfo=”"参数说明 {pc:content action="lists" catid="$ ...

  9. python基础-----列表操作

    在Python中用[]来表示列表,并用逗号隔开其中的元素. 1.访问列表元素 name=["zhangsan","lisi","ljy"] ...

随机推荐

  1. 模板 - 数据结构 - ST表 + 二维ST表

    区间最大值,$O(nlogn)$ 预处理,$O(1)$ 查询,不能动态修改.在查询次数M显著大于元素数量N的时候看得出差距. 令 $f[i][j]$ 表示 $[i,i+2^j-1]$ 的最大值. 显然 ...

  2. ObjectARX反应器概述[转载]

    何为反应器? AutoCAD中提供了类似MFC消息机制的通知方式.用于处理以下情况: 执行AutoCAD命令.修改系统变量.保存和退出图形编辑器或者切换当前工作布局空间等等. 反应器机制是观察者模式的 ...

  3. Visual Studio 调试卡顿的解决方法

    将不用的断点删除 关闭调试时打开的"IntelliXXX的窗口" 上面的第2条测试有效! https://social.msdn.microsoft.com/Forums/zh-C ...

  4. TensorFlow数据集(一)——数据集的基本使用方法

    参考书 <TensorFlow:实战Google深度学习框架>(第2版) 例子:从一个张量创建一个数据集,遍历这个数据集,并对每个输入输出y = x^2 的值. #!/usr/bin/en ...

  5. Git - .gitignore怎么忽略已经被版本控制的文件

    问题 如果某个文件已经存在于远程仓库了,也就是说某个文件已经被版本控制了,如果将该文件添加到.gitignore中,是无法生效的.因为.gitignore是用来控制尚未被纳入版本控制的文件,如果文件已 ...

  6. java数据结构----带权图

    1.带权图:要引入带权图,首先要引入最小生成树,当所有的边拥有相同的权值时.问题变得简单了,算法可以选择任意一条边加入最小生成树.但是当边有不同的权值时,需要用一些算法决策来选择正确的边. 2.带权图 ...

  7. [软件工程基础]2017.11.03 第七次 Scrum 会议

    具体事项 项目交接燃尽图 每人工作内容 成员 已完成的工作 计划完成的工作 工作中遇到的困难 游心 #10 搭建可用的开发测试环境:#9 阅读分析 PhyLab 后端代码与文档:#8 掌握 Larav ...

  8. Points on Plane Codeforces - 576C

    https://www.luogu.org/problemnew/show/CF576C 看题面,一眼按莫队的方法排一下 直接交就会和我一样发现WA掉了... 算一下会发现,上限是3e9(块内左端点1 ...

  9. Ubuntu安装指定版本的docker

    系统环境: Ubuntu 16.0.4 安装版本: docker  17.03.2 在进现在这家公司初期,需要使用rancher部署一个k8s集群,由于rancher也是由docker启动的,加上k8 ...

  10. nginx之location简单匹配总结

    location匹配规则与优先级 = 精确匹配,匹配成功则停止匹配 ^~   前缀普通字符匹配,匹配成功则停止匹配 ~ 正则匹配,区分大小写:多个正则按顺序匹配 ~*   正则匹配,不区分大小写:多个 ...