#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2019/3/18 17:01 # @Author : wangdecheng # @Software: PyCharm list = [] # 创建一个空列表 print(len(list)) # 获取列表元素个数 # 新增元素方法 list.append('name') # 列表末尾新增一个元素 list.insert(1,'age') # 在指定位置上新增元素 list.extend(['class','from']) # 列表末尾同时新增多个元素 print('list:',list) # ['name', 'age', 'class', 'form'] # 修改元素 list[0] = 'NAME' print('修改后:',list) list1 = list.copy() # 复制一个新的列表 print('list1:',list1) # 删除元素 list.pop() # 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值,按索引删除 list.remove('age') # 移除列表中某个值的第一个匹配项,按元素删除 del list[0] # 按索引删除指定元素 list.clear() # 清空后的列表 print('删除后:',list) print(list1.count('from')) # 统计某个元素在列表中出现的次数 # 其他常用 函数、方法 list2 = ['a','c','d','b'] list2.reverse() # 反转列表的元素,改变原列表 print(list2) list2.sort() # 对列表中的元素进行升序排序,改变原列表,list2.sort(reverse=True)为降序 print(list2) list2 = [3,2,5,4,8] print(sorted(list2)) # 输出排序后的列表,不会改变原列表 print(list2) print('最大值:',max(list2)) # 返回列表中的最大值 print('最小值:',min(list2)) # 返回列表中的最小值 # 列表操作符 ’+‘,’*‘ a = [1,2,3] b = [4,5,6] c = a + b # 列表组合 print(c) print(a*4) # 重复 # 列表切片 list3 = ['a','b','c','d'] print(list3[:]) print(list3[:-3]) print(list3[0:2]) print(list3[1:]) # 双冒号情况 list[起始值:结束值:步长] list4 = ['hello','python',1,100,200] print(list4[::-1]) # 视为反转列表元素 [200,100,1,’python‘,'hello'] print(list4[2:5:1]) # [1,100,200] print(list4[::2]) # 从开始到结束,隔一个取一个[’hello‘,1,200] print(list4[1::2])
Python3_02【List列表操作】
猜你喜欢
转载自www.cnblogs.com/wangdecheng/p/10553266.html
今日推荐
周排行