python列表常用的操作

1、增删改查

li = []

li.append(‘a‘)  # 在列表li中添加一个a字符串
li.insert(2, ‘b‘)  # 在列表li的第3位插入b字符串
li.extend(‘mu‘)  # 在列表li末尾增加两个字符串‘m‘, ‘u‘,改函数将可迭代对象分解为最小单元,再插入列表末尾,所以纯数字插不了,而数组可以

li.pop(1)  # 删除li中第2个元素,不填写参数则默认删除最后一个,有返回值
li.remove(‘mumu‘)  # 按元素删除,即删除元素‘mumu’
li.clear()  # 清空列表

del li  # 删除列表li,del 适用于所有对象的删除
del li[2:]  #切片删除

  

li[0] = ‘c‘  #第一位改为字符串c
li[0: 2] = ‘mu‘  # 切片改,第一到第二位改为‘m‘,‘u‘,或者即替换[0],[1]位

  

print(li[0: 2])  # 打印出来即可查看

  

公共方法

len(li)  # 测li的长度
li.count(‘mu‘)  # 测mu出现的次数
li.index(‘mu‘)  # 找mu的位置,可切片

li.sort()  # 正向排序
li.sort(Ture)  # 反向排序

li.reverse()  # 反转

2、嵌套

li = [‘mumu‘, ‘怪大叔‘, [1, 2, 3, 4]]

li[0][1]  # u
li[1][1]  # 大
li[2][3]  # 4

1中方法同样适用于嵌套的列表

例如:改“怪大叔”为“怪da叔”

li[1] = ‘怪da叔‘  # 直接改法
li[1] = li.replace(‘大‘, ‘da‘)  # 间接改法

原文地址:https://www.cnblogs.com/MuMuyom/p/10535879.html

时间: 2024-12-12 06:59:31

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

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列表常用操作

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

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") 注:第一个参数为列表的下标位置,第二个参数

【13】Python之常用文件操作

File对象使用open函数来创建,下表列出file对象常用的函数. 序号 方法 描述 1 file.close() 关闭文件.关闭文件后不能在进行读写.注:文件打开后别忘记关闭. 2 file.flush() 刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件,而不是被动的等待缓冲区的写入.(缓冲区好比PC机的内存) 3 file.fileno() 返回一个整型的文件描述(file descriptor FD整型),可以用在如OS模块的read方法等一些底层操作上 4 file.isatty

初识python: 常用字符串操作

直接上代码示例: #!/user/bin env python # author:Simple-Sir # time:20180914 # 字符串常用操作 name = 'lzh lyh' print('capitalize返回值:',name.capitalize()) # 首字母大写 print('count返回值:',name.count('l')) #指定字母数量 print('center返回值:',name.center(50,'-')) #共打印50个字符,不够的用"-"

python列表及其排序操作

1 print ('\n------------3.3.1-永久性排序--------\n') 2 cars = ['bmw','audi','toyoto','subaru'] 3 # 列表操作的.sort()方法排序,默认为a-z顺序排列,如果按照z-a排列需要传递一个参数'reverse=True' 4 cars.sort() # 永久性按照a-z排序 5 print (cars) 6 cars.sort(reverse=True) # reverse=相反.颠倒.倒序 7 print (

Python 列表和元组操作

列表: 定义列表: shoppinglist=['car','clother','iphone'] 0        1            2 从列表中将clother取出 shoppinglist[2] 像列表中最后添加 shoppinglist.append('Oldboy') 像列表中插入 插入2前面 shoppinglist.insert('2','Oldboy') 计数, 查找Oldboy在表中出现多少次 shoppinglist.count('Oldboy') 计数可以用作判断:

Python 列表常用功能详解

class list(object): """ list() -> new empty list list(iterable) -> new list initialized from iterable's items """ def append(self, p_object): # real signature unknown; restored from __doc__ """ L.append(o

Python集合常用的操作

集合 集合是可变数据类型,但它里面的元素必须是不可变的数据类型. 集合无序且不重复,有着字典的外形,但内部元素不是键值对. set1 = set({1,2,3}) set2 = {1,2,3,[2,3],{'name':'mumu'}} # 错的 print(set1) print(set2) set1 = {'mm', 'mumu', '怪大叔', '小哥哥'} 1.集合的增删查 set = {'mm', 'mumu', '怪大叔', '小哥哥'} 增 set.add('男神') # 随机无序