当前位置: 首页 > news >正文

python十大操作方法_Python基本操作方法及常见案例介绍,列表,和,以及,常用

列表介绍

列表的格式:变量A的类型为列表

namesList = [‘xiaoWang’,‘xiaoZhang’,‘xiaoHua’]

比C语言的数组强大的地方在于列表中的元素可以是不同类型的

testList = [1, ‘a’]

f3a574f09243efdf9f530ad422312ebb.png

列表循环遍历

1682035306b25a46da432f4c01f41ea7.png

列表的相关操作

append

append可以向列表(尾部)添加元素,添加数据时候是直接添加整个数组的

extend

extend可以向列表(尾部)添加元素,添加数据的时候逐个添加的

fc31ba211be2ac745c59081e08582399.png

insert()insert(index, object) 在指定位置index前插入元素object

如果index没有超过列表范围,则在对应下表添加元素,如果超过列表范围则新增的元素放在列表尾部

修改元素

下标来确定要修改的是哪个元素

6a0cd319ce6f339da45ef9c817427dce.png

index(有元素,返回下表,没有对应元素报错)

格式:index(元素,start,end)

修改元素

下标来确定要修改的是哪个元素

1badd21ff38d109a2b4c66e4710be5eb.png

自定义变量查询

e0fce7745f8f39bce34af46ecbc39a3f.png

index(有元素,返回下表,没有对应元素报错)

格式:index(元素,start,end)

9f9df645e4b0b41bfb765784de280cdb.png

删除

del 列表名[下标]

d8637a76d1a5ee10c5786757c344bd58.png

pop()默认删除尾部数据,添加下标删除下标元素

981e9ef97e609e98c8bd1227f2c46491.png

remove:根据元素的值进行删除

7dd2dcc72988616473c1a1a79facb448.png

排序

sort()默认升序,参数reverse=false不反转reverse=true反转 [::-1] 切片反转

cc07f5c8f88e11fe458f2829fc5eccb9.png

25bfcb1ef060b9c092f42e0bc00801a2.png

list 案例

初始化一个空数组,往里面循环添加1 - 10 之间的所有整数

cf0ea552132ac4ca1588aaf674ee300f.png

在刚刚创建的表中添加一个字符串

8641d3050d8a2490e729923254865248.png

删除下标为0的元素

b4440f5e498feb199cf2ebd049cf6679.png

将索引下标为1的元素改成66

88a61314b8d3e47404e61fd4f3fa4932.png

输出列表中的第三个元素

e4e7f1670acabc9ddef157c8d664e937.png

列表嵌套

根据下标查询具体数据

2b184750518592f7239c90d0ef77dc34.png

嵌套案例

list = [23,24,35,31,22,33,55,43,78,34]

查询list中所有的偶数添加到list1中,并将list1 排序

将排序完的list1通过extend添加list2 = [[[3,21],2],[4],3],并取出元素 21

e807bf1b1ff1621fac030081de5522ba.png

相关文章:

  • python开发bi报表_BI报表有什么优势
  • python输出1到9_1-9-Python格式化字符串(格式化输出)
  • java 继承 exception_每天一点儿java---继承exception类来实现自己的异常类
  • java文件中查找字符串_Java文件中查找字符串
  • java 32位 最大内存大小_Java 32位系统int []数组的内存大小
  • java read bytes 阻塞_为什么read()的调用会永远阻塞
  • java 判断英文标点_Java判断中英文符号、标点
  • java web mysql树形结构_哪位大侠可以帮我写一段java代码!是关于根据数据库里的数据来形成一个动态树形图...
  • 怎样用java编写日志_请教一个简单的java日志怎样写
  • mysql events表_MySQL定时器Events_MySQL
  • java 批量文件下载_java线程池实现批量下载文件
  • cass简码大全_cass 简码识别
  • flask中MySQL外键_flask 外键的创建与使用
  • java deprecated 注释_在Java 9中,哪些属性已添加到@Deprecated注释中?
  • java开发文字乱码_Java开发中字符编码出现乱码的处理
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • CentOS6 编译安装 redis-3.2.3
  • css布局,左右固定中间自适应实现
  • Docker下部署自己的LNMP工作环境
  • Facebook AccountKit 接入的坑点
  • jquery ajax学习笔记
  • JS基础之数据类型、对象、原型、原型链、继承
  • passportjs 源码分析
  • Perseus-BERT——业内性能极致优化的BERT训练方案
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • sublime配置文件
  • Vue--数据传输
  • Web设计流程优化:网页效果图设计新思路
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 利用jquery编写加法运算验证码
  • 实现简单的正则表达式引擎
  • 小程序滚动组件,左边导航栏与右边内容联动效果实现
  • HanLP分词命名实体提取详解
  • Java数据解析之JSON
  • python最赚钱的4个方向,你最心动的是哪个?
  • ​flutter 代码混淆
  • ​LeetCode解法汇总2696. 删除子串后的字符串最小长度
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • #DBA杂记1
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • #我与Java虚拟机的故事#连载02:“小蓝”陪伴的日日夜夜
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (1)(1.13) SiK无线电高级配置(六)
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (笔试题)分解质因式
  • (补)B+树一些思想
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (黑马C++)L06 重载与继承
  • (十六)串口UART
  • (学习日记)2024.02.29:UCOSIII第二节
  • (一)WLAN定义和基本架构转
  • (已更新)关于Visual Studio 2019安装时VS installer无法下载文件,进度条为0,显示网络有问题的解决办法
  • (转)jQuery 基础