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. JavaWeb学习——获取类路径下的资源

    对于JavaWeb而言,获取类路径下的资源,就是获取classes目录下的资源. 获取资源的方式有两种,利用Class或ClassLoader. Class类的getResourceAsStream( ...

  2. jquery冲突的关键字nodeName、nodeValue和nodeType!

    原文:http://blog.csdn.net/hdfyq/article/details/52805836 [缘由]在工作流数据库设计的时候,  都节点管理的功能.  结果有2个字段为  NODE_ ...

  3. 3DMAX 烘培技术

    烘培是指,把光照信息渲染成贴图,而后把这个烘培后的贴图再贴回到场景中去的技术.烘培技术把光照计算的结果提前写入到了贴图中,因此在实时渲染中不需要进行耗时的光照计算,大大提高了实时渲染的效率. 烘培和渲 ...

  4. bzoj 2039: [2009国家集训队]employ人员雇佣【最小割】

    一开始在https://www.cnblogs.com/lokiii/p/10770919.html基础上连(i,j,b[i][j])建了个极丑的图T掉了--把dinic换成isap勉强能卡过 首先因 ...

  5. ubuntu 安装R 语言

    我个人的环境是 ubuntu 12.04 64 位桌面版. 我自己在安装R 语言时,发现它依赖的库真不是一般的多,所以我在这里简单记录一下我整个安装过程 首先你需要安装 apt-get install ...

  6. js 判断当前操作系统 ios, android, 电脑端

    一 .   js判断移动端的操作系统(ios或Android) $(function () { var u = navigator.userAgent; var isAndroid = u.index ...

  7. C 语言实例 - 二进制与十进制相互转换

    C 语言实例 - 二进制与十进制相互转换 C 语言实例 C 语言实例 二进制转与十进制相互转换. 实例 - 二进制转换为十进制 #include <stdio.h> #include &l ...

  8. react native 获取地图需要的SHA1

    1.从电脑的根目录进入.android文件 2.进入.android文件后输入 keytool -v -list -keystore debug.keystore 3.回车输入密码,(可以直接回车不用 ...

  9. shell学习(3)- grep

    常用选项    -E :开启扩展(Extend)的正则表达式. -i  :忽略大小写(ignore case). -v :反过来(invert), 显示不包含匹配文本的所有行. -V 或 --vers ...

  10. CSS实现多行文字限制显示

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name ...