1、访问列表元素

```name=["zhangsan","lisi","ljy"]
print(name[0])#索引从0开始而不是1
print(name[-1])#返回最后一个元素```

2、修改列表元素

```name=["zhangsan","lisi","ljy"]
print(name)
name[1]="wangwu"
print(name)```

3、添加列表元素

```name=["zhangsan","lisi","ljy"]
print(name)
name.append("qxc")#append()参数可以将元素添加到列表末尾
print(name)
name.insert(1,"zhaoliu")#在索引为1 的位置添加zhaoliu元素
print(name)```

4、从列表中删除元素

```name=["zhangsan","lisi","ljy"]
print(name)
del name[1] #删除元素
print(name)
name=["zhangsan","lisi","ljy"]
print(name)
pop_name=name.pop(1) #pop（）参数可以删除列表任意位置的元素，并让你接着使用它
print(name)
print(pop_name)```

5、根据值删除元素

```name=["zhangsan","lisi","ljy"]
print(name)
name.remove("ljy") #删除ljy元素
print(name)```

6、列表永久性排序

```name=["zhangsan","lisi","ljy"]
print(name)
name.sort() #函数sort(）永久性修改按字母排序
print(name)
name.sort(reverse=True) #反着排序
print(name)```

7、列表临时排序

```name=["zhangsan","lisi","ljy"]
print(name)
print(sorted(name))
print(name)```

8、倒着打印列表

```name=["zhangsan","lisi","ljy"]
print(name)
name.reverse() #反转列表元素排序
print(name)```

9、获取列表长度

```name=["zhangsan","lisi","ljy"]
print(len(name)) #函数len（）可快速获悉列表长度```

10、遍历整个列表

```name=["zhangsan","lisi","ljy"]
for user in name: #for循环末尾的冒号告诉python，下一行是循环的第一行
print(user)```

11、创建数值列表

```for name in range(1,5): #函数rang（）可以生成一系列数字
print(name)
number=list(range(1,6)) #list()函数嫩能够转换为列表
print(number)
number=list(range(1,12,2)) #list()函数从1开始每次加2一直到数值12
print(number)```

12、生成数值列表

```number=[]
for age in range(1,11):
age2=age**2 #两个星号表示乘方运算
number.append(age2)
print(number) #注意此处是否缩进```

13、对数字列表执行简单的统计

```number=[1,2,3,4,5,6,89]
print(min(number))
print(max(number))
print(sum(number))```

14、列表解析

```number=[value**2 for value in range(1,4)]
print(number)```

15、使用列表中的一部分

```name=["zhangsn","wer","werw","er","wer"]
print(name[2:4]) #输出第二到第四个元素
print(name[:4]) #输出第一个到第四个元素
print(name[1:]) #输出第二个到最后一个元素
print(name[-3:])# 输出最后三个元素```

16、遍历切片

```name=["zhangsn","wer","werw","er","wer","q2342"]
print("these people:")
for user in name[0:3]:
print(user)```

17、复制列表

```name=["zhangsn","wer","werw","er","wer","q2342"]
user=name[:]
print(name)
print(user)
name.append("name")
user.append("user")
print(name)
print(user)```

18、定义一个元祖

```name=(1,2,3)
print(name)
print(name[0])```

## python基础-----列表操作的更多相关文章

1. Python基础-列表、元组、字典、字符串

Python基础-列表.元组.字典.字符串   多维数组 nums1 = [1,2,3] #一维数组 nums2 = [1,2,3,[4,56]] #二维数组 nums3 = [1,2,3,4,['a ...

2. python基础——列表生成式

python基础——列表生成式 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式. 举个例子,要生成list [1, 2, 3, 4 ...

3. python基础——列表推导式

python基础--列表推导式 1 列表推导式定义 列表推导式能非常简洁的构造一个新列表:只用一条简洁的表达式即可对得到的元素进行转换变形 2 列表推导式语法 基本格式如下: [expr for va ...

4. Python基础------列表，元组的调用方法

Python基础------列表,元组的调用方法@@@ 一. 列表 Python中的列表和歌曲列表类似,也是由一系列的按特定顺序排列的元素组成的,在内容上,可以将整数,实数,字符串,列表,元组等任何类 ...

5. Python基础——列表、元组操作

列表.元组操作 列表: 列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型.列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0 ...

6. Python：列表操作总结

一.创建一个列表 只要把逗号分隔的不同数据项使用方括号括起来即可 list1=['physics','chemistry',1997,2000] list2=[1,2,3,4,5,6,7] [注]:1 ...

7. Python基础 列表介绍、使用

第3章 学习目标: 列表是什么以及如何使用列表元素.列表让你能够在一个地方存储成组的信息,其中可以只包含几个元素,也可以包含数百万个元素.列表是新手可直接使用的最强大的Python功能之一,它融合了众 ...

8. Python基础-列表、元祖、字典、字符串

列表和分组 序列概览: 数据结构是通过某种方式组织在一起的数据元素的集合.这些元素可以是数字.字符,甚至可以是其他数据结构. 在python中,最基本的数据结构是序列(sequence). 序列中的每 ...

9. python基础——列表

Python列表脚本操作符 列表对 + 和 * 的操作符与字符串相似.+ 号用于组合列表,* 号用于重复列表. 如下所示: Python 表达式 结果 描述 len([1, 2, 3]) 3 长度 [ ...

## 随机推荐

1. Android新组件CardView

Android L以后,新增了一个CardView组件,Google官方应用中有不少地方是使用卡片来展示信息,背后应该就是这个CardView. 使用CardView要引入单独的support包:co ...

2. android 歌词解析

import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.F ...

3. Spring Boot 连接MySql数据库

Spring Boot 以后也许会成为入门Spring的首选! 记一下Spring Boot 成功连接Mysql数据库的方法步骤! 一.新建Maven工程,不全Maven所需文件夹,在pom.xml引 ...

4. 解决activity加上Theme.Translucent.NoTitleBar 页面跳转显示桌面

自定义style 继承Theme.Translucent.NoTitleBar       <style name="My.Translucent" parent=" ...

5. Android 颜色渲染(十) ComposeShader组合渲染

6. 使用最新的log4cplus(1.1.1)隔离不同的 log 文件输出

部分参考了博客. http://www.cppblog.com/tx7do/articles/11719.html 基于脚本配置来过滤log信息 除了通过程序实现对log环境的配置之外,log4cpl ...

7. python之路4-文件操作

对文件操作流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 f = open('lyrics','r',encoding='utf-8') read_line = f.r ...

8. linux web服务基础知识,dns

#web服务基础知识c/s 客户端/服务器b/s 浏览器/服务器 nginx   >   web  server  服务端浏览器  >    web  client  客户端 #dns解析 ...

9. CentOS网卡配置大全

持续更新中... 1.配置机器名 2.配置网卡属性 3.问题解决 3.1解决网卡经常需要手动重连问题 vi /etc/sysconfig/network-scripts/ifcfg-ens33 把ON ...

10. iOS UI基础-4.2应用程序管理 Xib文件使用

Xib调整使用 1.新建xib文件 New File-->User Interface-->Empty 2.打开新建的xib文件,出现可视化窗口 (1)拖入一个UIView (不是UIVi ...