python 列表 总结
时间:2022-04-25
本文章向大家介绍python 列表 总结,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
在python里创建列表和字典非常简单,这里总结一下它们的常用方法
1.创建列表
myArry = ["one", "two", "three"]
访问列表中数据的方法有很多种
- print(myArry)会把全部数据输出
- myArry[:]这样会把全部数据输出,如果想只输出一部分可以像这样myArry[1:2]就会把"two"元素输出
- 可以直接用下标来文中myArry[2]会把“three"输出
可以用len(x)方法查看列表的长度
len(myArry)
会输出: 3
对列表进行增删改操作
appen()方法添加新的元素
myArry.append("aaa")
也可以使用extend(iter)方法在末尾增加一个数据集合
myArry.extend(["ccc", "ddd"])
insert(i,j)方法可以在i位置插入新元素
myArry.insert(1, "bbb")
pop()方法会删除尾部的数据”ddd"
myArry.pop()
使用move()方法只可以删除指定的项
myArry.remove("one")
使用下标可以修改一个元素
myArry[2] = 111
迭代列表
用 for 目标标识符 in 列表:
处理代码区
我们使用它输出数组
for x in myArry:
print(x)
列表中也可以保存列表
myArry = ["one", [1, "o"],
"two", [2, "t"]]
因为列表里有列表,我们在迭代的时候要全用isinstance()方法来判断一下元素是不是list
for item in myArry:
if isinstance(item, list):
for x in item:
print(x)
else:
print(item)
我们也可以创建一个方法来输出
def printList(*mylist):
for item in mylist:
if isinstance(item, list):
printList(*item)
else:
print(item)
# call fun
printList(*myArry)
- mysql 学习笔记
- MongoDB学习系列(2)--使用PHP访问MongoDB
- (cljs/run-at (JSVM. :browser) "命名空间就这么简单")
- Angular企业级开发(10)-Smart Table插件开发
- 安装Ubuntu时分区选择
- linux系统下安装两个或多个tomcat
- JS魔法堂:不完全国际化&本地化手册 之 实战篇
- scala + intellij idea 环境搭建及编译、打包
- Angular企业级开发(2)-搭建Angular开发环境
- JS魔法堂:不完全国际化&本地化手册 之 拓展篇
- 使用jQuery的animate方法制作滑动菜单
- jenkins 入门教程(下)
- CSS3制作心形头像
- CSS魔法堂:重拾Border之——不仅仅是圆角
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- nn.functional和nn.Module
- 20分钟学会DBSCAN聚类算法
- Selenium Firefox驱动程序:使用Firefox浏览器自动进行测试
- Dataset和DataLoader
- 3分钟短文 | PHP 删除目录下所有的文件,这3种写法哪个有bug?
- 【Hive】DDL 与 DML 操作
- 模型层
- 损失函数
- WebDriverIO教程:处理Selenium中的警报和覆盖
- TensorBoard可视化
- Java自动化测试(Maven 8)
- Java自动化测试(HashSet和HashMap 7)
- 构建模型的3种方法
- 训练模型的3种方法
- 干货 | 携程APP/Web功能和视觉测试平台-Watcher