博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
列表用法
阅读量:6978 次
发布时间:2019-06-27

本文共 1236 字,大约阅读时间需要 4 分钟。

列表 索引、切片、追加、删除、长度、循环、包含

列表语法

import copy

list = ['Jack','Tom',[' Abby','Ada'],1,2,3,33,3,3,3,2] #列表里可以嵌套列表
list12 = ['Jack','Tom',' Abby','Ada']

查询

list1 = name[1] #查看第一个元素list1 = name[-1] #查看最后一个元素list1 = name[:2] #取出前两个元素list1 = name[-5:] #取出后5个元素,默认包含最后一个元素print('Tom' in list) #查看列表中是否有对应元素,返回一个布尔值

删除

list.remove("Tom") #删除一个元素del list[2:4] #del是一个全局用法,可以删除全局任何数据list.pop(1) #使用pop删除默认删除第一个

增加

list.append('liangml') #append追加一个list.insert(2,'shit') #在列表中插入一条数据

修改

list[1] = 'tom'

统计

list12.sort() #python2.x中字符串和数字会排序数字在前,Python3.x中字符串、数字无法排序list1 = list.count(3) #统计列表某个元素数量list2 = list.index(33) #index查看对应元素索引list4 = list.extend(list12) #将list12列表扩展入list列表中

复制

list5 = list.copy() #列表copy用法只复制列表中第一层,嵌入式列表不会被复制list6 = copy.deepcopy(list) #使用copy模块会将全部的数据复制一份出来

清除

list.clear() #将整个列表清空

长度查看

print(len(list)) #查看列表的长度也可以看其他数据的长度

翻转一个列表

list.reverse() #翻转整个list列表print(list[::3]) # 隔3个取一个值print(list)

更改单个列表中相同的元素

if 3 in list:    num_of_ele = list.count(3)    posistion_of_ele = list.index(3)    list[posistion_of_ele] = 3333    print("[%s] 3 is/are in name,posistion:[%s]" % (num_of_ele, posistion_of_ele))print(list)

批量更改列表中相同的元素

for i in range(list.count(3)):    ele_index = list.index(3)    list[ele_index] = 3333print(list)

转载地址:http://xuypl.baihongyu.com/

你可能感兴趣的文章
PYTHON黑帽编程1.5 使用WIRESHARK练习网络协议分析
查看>>
.NET平台开源项目速览(18)C#平台JSON实体类生成器JSON C# Class Generator
查看>>
C# 格式串(收藏)
查看>>
浅谈SQL Server中统计对于查询的影响
查看>>
WF4 Beta,RC版文章总结
查看>>
WPF 与Surface 2.0 SDK 亲密接触–LibraryContainer 篇
查看>>
C# 对应 Oracle 存储过程 的 SYS_REFCURSOR 应该 传入什么类型的参数?
查看>>
Unity3D移植到自己的Android程序
查看>>
【转】用示例说明索引数据块中出现热块的场景,并给出解决方案
查看>>
HDU 2034 人见人爱A-B
查看>>
【AngularJS】—— 12 独立作用域
查看>>
使用工作集(Working Set)整理项目
查看>>
MailMail、RegeX等程序的云端版
查看>>
[Erlang 0072] Erlang XML处理解决方案
查看>>
从C#到Objective-C,循序渐进学习苹果开发(7)--使用FMDB对Sqlite数据库进行操作
查看>>
mmap学习
查看>>
X3D中Profile如何翻译
查看>>
7.14. revision
查看>>
第 175 章 Open Source Requirements Management Tool
查看>>
CentOS7安装配置redis-3.0.0
查看>>