python中List操作

传送门 官方文件地址

list.append(x):

将x加入列表尾部,等价于a[len(a):] = [x]

例:

>>> list1=[1,2,3,4]
>>> list1.append(5)
>>> list1
[1, 2, 3, 4, 5]

list.extend(L)


将列表L中的元素加入list中,等价于a[len(a):] = L.

例:

>>> list1=[1,2,3,4]
>>> L=[5,6,7,8]
>>> list1.extend(L)
>>> list1
[1, 2, 3, 4, 5, 6, 7, 8]

list.insert(i, x)

在指定位置插入元素。第一个参数指定哪一个位置前插入元素。a.insert(0,x)就是在列表最前方插入,a.insert(len(a),x)则等价于a.append(x)

例:

>>>list1=[1,2,3,4]
>>> list1.insert(1,45)
>>> list1
[1, 45, 2, 3, 4]

list.remove(x)

移除list中值为x的第一个元素,如果没有这样的元素,则返回error,
例:

>>> list1=[1,2,3,4,5,1,2,3,4,5]
>>> list1.remove(1,2)
Traceback (most recent call last):
  File "<pyshell#80>", line 1, in <module>
    list1.remove(1,2)
TypeError: remove() takes exactly one argument (2 given)
>>> list1.remove(1)
>>> list1
[2, 3, 4, 5, 1, 2, 3, 4, 5]

list.pop([i])

Remove the item at the given position in the list, and return it. If no index is specified, a.pop() removes and returns the last item in the list. (The square brackets around the i in the method signature denote that the parameter is optional, not that you should type square brackets at that position. You will see this notation frequently in the Python Library Reference.)

list.index(x)

Return the index in the list of the first item whose value is x. It is an error if there is no such item.

list.count(x)

Return the number of times x appears in the list.

list.sort(cmp=None, key=None, reverse=False)

Sort the items of the list in place (the arguments can be used for sort customization, see sorted() for their explanation).

list.reverse()

Reverse the elements of the list, in place.

An example that uses most of the list methods:

时间: 2024-10-28 15:25:42

python中List操作的相关文章

python中文件操作的其他方法

前面介绍过Python中文件操作的一般方法,包括打开,写入,关闭.本文中介绍下python中关于文件操作的其他比较常用的一些方法. 首先创建一个文件poems: p=open('poems','r',encoding='utf-8')for i in p:print(i)结果如下: hello,everyone白日依山尽,黄河入海流.欲穷千里目,更上一层楼. 1.readline   #读取一行内容 p=open('poems','r',encoding='utf-8') print(p.rea

python中字符串操作大全

前段时间,闲的蛋疼,重新整理了一下python的学习资料,现在把整理的python中字符串操作分享出来,方便自己和大家今后查询 a = 'SUNW ukong 123456' #print(a.capitalize())      #字符串首字母变成大写 #print(a.casefold())        #将字符串中的大写字母全部变成小写字母 #print(a.center(50,'-'))    #将字符串居中显示,总共50个字符,如果字符串的长度不够50个字符,就在字符串两边补齐‘-’

Python中文件操作

一.文件打开操作 1.文件操作步骤: (1)打开文件模式: f =open("db",'a')    #文件追加 f = open("db",'r')    #只读操作(默认模式) f = open("db",'w')    #只写操作,会先清空原文件 f = open("db",'x')    #文件存在,会报错,不存在创建并只写 f = open("db",'rx|a|w')  #以二进制的方式只读或只

python中列表操作

列表 目录: 1:序列操作    ------索引    ------分片    ------步长    ------序列运算    ------成员资格检验    ------内建函数-len-max-min 2:列表操作    ------list函数        ------改变列表    ------删除元素    ------分片赋值 3:列表方法    ------append 在列表末尾添加新的元素    ------count 统计某个元素在列表中出现的次数    ------

python中字典操作大全.md

字典是Python是字典中唯一的键-值类型,是Python中非常重要的数据结构,因其用哈希的方式存储数据,速度非常快.下面列出字典的常用的用途. 创建字典的4种方式: #coding=utf-8 # 如果先能拼出整个字典,则此方法比较方便 Dict1 = {'name':'聚焦学院','age':6} print(Dict1) # {'name': '聚焦学院', 'age': 6} # 如果需要动态地建立字典的一个字段,则此方法比较方便 Dict2 = {} Dict2['name'] = '

python中数据类型操作对比总结

1.创建操作    列表 a = ['data1','data2']   元组 a = ('data1','data2') 字典 a = {'key':'value'} a = dict(name='',age='')    集合 set():可变的. frozenset():不可变. 2.添加操作 列表 a + b:生成一个新列表. extend:接受参数并将每个参数都添加到原有列表.    a.extend([1,2,3]) append:添加任意对象到列表末端.a.append(data)

Python中字符串操作

#Python字符串操作 '''1.复制字符串''' #strcpy(sStr1,sStr2) sStr1 = 'strcpy' sStr2 = sStr1 sStr1 = 'strcpy2' print sStr2 '''2.连接字符串''' #strcat(sStr1,sStr2) sStr1 = 'strcat' sStr2 = 'append' sStr1 += sStr2 print sStr1 '''3.查找字符''' #strchr(sStr1,sStr2) sStr1 = 'st

python中cursor操作数据库(转)

原文出处:http://doudouclever.blog.163.com/blog/static/175112310201284115340663/ python 操作数据库,要安装一个Python和数据库交互的包MySQL-python-1.2.2.win32-py2.5.exe,然后我们就可以使用MySQLdb这个包进行数据库操作了.     操作步骤如下:    1.建立数据库连接     import MySQLdb     conn=MySQLdb.connect(host="loc

Python中路径操作

目录 1. os.path模块 2. pathlib模块 2.1 目录操作 2.2 文件操作 3. shutil模块 3.1 os模块 3.2 shutil模块 1. os.path模块 3.4版本之前使用os.path模块,3.4版本之后建议使用pathlib模块 方法 解释 path.join 拼接一个路径出来 path.exists 判断该路径是否存在 path.split 将路径切割成头和尾的一个元组 path.abspath 返回一个绝对路径 path.dirname 返回'目录' p