python 列表常用操作

例子:

  list1 = [1, 2, 3, 4, 5, 6, [6, 7, 8,9], ‘hi‘, ‘hello‘, 6]

  list2 = [7, 8, 1, 2]

  list3 = [‘good‘, ‘well‘, ‘apple‘, ‘bye‘]

  (1)在列表最后增加一个元素:“end”

  list1.append("end")

  (2)在制定位置上插入一个元素:“good”

  list1.insert(1, "good")

  注:第一个参数为列表的下标位置,第二个参数为要插入列表的元素。

 (1)通过元素内容,一次删除一个元素

  list1.remove("hi")

  (2)删除连续一段元素

  方法一: del list1[2:5]

  方法二:list1[2:5] = []

  (3)删除整个列表

  del list1

  (4)删除最后一个元素

  list1.pop()

  (5)通过下标删除一次删除一个元素

  list1.pop(1)

  注:pop方法中的1为下标

 (1)通过下标修改指定下标位置的元素

  list1[2] = 66

  (2) 列表反转

  list1.reverse()

  (3) 列表排序  

  list2.sort()

  list3.sort()

  注:

    python3.x中排序,仅数字或字符,不可混合。

    python2.x中排序,数字、字符或混合都可以。

 (4)列表合并

  方法一: list1.extend(list2)

  方法二: list1 += list2

  (5) 修改列表中全部相同元素

  for i in range(list1.count(6)):

    index_of_ele = list1.index(6)

    list1[index_of_ele] = 666666

  (1)查找列表中元素的下标(第一个满足条件的元素)

  list1.index(6)

  注:6为列表中的元素

  (2)统计列表中元素的个数

  list1.count(6)

  注:6为列表中的元素

  (3) 计算列表的总元素个数

  len(list1)

  (4)判断元素是否在列表中存在

  if 6 in list1:

    print("6 in list1")

其他

  (1) 切片

 (2)复制

时间: 2024-12-25 10:55:48

python 列表常用操作的相关文章

Python列表常用操作

先看一些基本的操作 names = ["4ZhangYang", "#!Guyun","xXiangPeng",["alex","jack"],"ChenRonghua","XuLiangchen"] #打印第一个以及第三个元素 print(names[0],names[2]) 切片操作: print(names[1:3]) #打印下标为1到下标为2的元素内容,第3个

python 列表常用操作(二)

1.tuple 的 unpack a,b = t 2.格式化输出 print('您的输入:{},值为{}',format(a,b)) 3.日期计算 import datetime as dt import time as tm print ("time={}",tm.time()) 4.pyhon 面向对象 5.map 函数 对应位置进行操作 6.map 和 lambda 表达式配合起来使用 l1=[1,3,5,7,9] l2=[0,2,4,6,8] result = map(lamb

python MySQLdb 常用操作

我采用的是MySQLdb操作的MYSQL数据库.先来一个简单的例子吧: import MySQLdb try:     conn=MySQLdb.connect(host='localhost',user='root',passwd='root',db='test',port=3306)     cur=conn.cursor()     cur.execute('select * from user')     cur.close()     conn.close() except MySQL

函数作用域和列表常用操作

变量作用域? 变量有作用范围限制 分类,按作用域来分 全局( global ):在函数外部定义 局部( local):在函数内部定义 变量的作用范围 全局变量:在指定的整个范围内有效 全局变量在局部都可以使用(即函数内部可以方位函数外部定义函数变量) 局部变量在局部范围可以使用 局部变量在全局变量范围无法使用 LEGB原则 L (local)局部作用域 E (Enclosing function locale)外部嵌套函数作用域 G (Global module)函数定义所在模块作用域 B (B

Python 列表(list)操作

创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_start = sample_list[0] end_value = sample_list[-1] 删除列表的第一个值 del sample_list[0] 在列表中插入一个值 sample_list[0:0] = ['sample value'] 得到列表的长度 list_length = len(sa

python 列表的操作(添加删除)列表和元组的区别

python 列表的操作(添加删除) 1.列表的添加:append 和extend append 和extend 的区别:  append只能追加1个元素  ,extend可以追加多个 >>> lst1=[1,2,3,4] >>> lst1.append(5) >>> lst1 [1, 2, 3, 4, 5] >>> lst1.extend([6,7,8]) >>> lst1 [1, 2, 3, 4, 5, 6, 7

10个Python set 常用操作函数!

今天为大家带来的内容是10个Python set 常用操作函数!(附带详细解答)文章内容具有不错的参考意义,希望在此能够对各位有所帮助. 集合对象是一组无序排列的可哈希的值,集合成员可以做字典中的键.集合支持用in和not in操作符检查成员,由len()内建函数得到集合的基数(大小), 用 for 循环迭代集合的成员.但是因为集合本身是无序的,不可以为集合创建索引或执行切片(slice)操作,也没有键(keys)可用来获取集合中元素的值. set和dict一样,只是没有value,相当于dic

python基础之列表常用操作及知识点小结

列表(list) List(列表) 是 Python 中使用最频繁的数据类型.列表可以完成大多数集合类的数据结构实现.它支持字符,数字,字符串甚至可以包含列表(所谓嵌套).列表用[ ]标识,是python最通用的复合数据类型. 常用操作 L=[1,2,3,'xyn',5] 代码 含义 输出 L.append(‘a’) 在L列表后追加元素 [1,2,3,’xyn’,5,1,’a’] L.insert(0,’a’) 在L[0]的位置插入’a’ [‘a’,1,2,3,’xyn’,5,1] L.pop(

python anaconda 常用操作

在使用 python anaconda时,经常会用到很多常用操作,记录下来,方便以后更好地使用: conda: Conda既是一个包管理器又是一个环境管理器.你肯定知道包管理器,它可以帮你发现和查看包.但是如果当我们想要安装一个包,但是这个包只支持跟我们目前使用的python不同的版本时.你只需要几行命令,就可以搭建起一个可以运行另外python版本的环境.这就是conda环境管理器的强大功能. conda常用命令: conda update conda # 升级conda conda crea