list 的相关操作
- # ### 列表的相关操作
- # (1) 列表的拼接
- lst1 = [1,2,3]
- lst2 = [4,5,6]
- lst = lst1 + lst2
- print(lst)
- # (2) 列表的重复
- lst1 = [7,8,9]
- res = lst1 * 3
- print(res)
- # (3) 列表的切片
- '''
- 语法 => 列表[::] 完整格式:[开始索引:结束索引:间隔值]
- (1)[开始索引:] 从开始索引截取到列表的最后
- (2)[:结束索引] 从开头截取到结束索引之前(结束索引-1)
- (3)[开始索引:结束索引] 从开始索引截取到结束索引之前(结束索引-1)
- (4)[开始索引:结束索引:间隔值] 从开始索引截取到结束索引之前按照指定的间隔截取列表元素值
- (5)[:]或[::] 截取所有列表
- '''
- listvar = ["陈出兵","刘豪杰","郑慢","龙阳","戴明雪","林志远","赵成","刘鹏","徐欣欣"]
- # (1)[开始索引:] 从开始索引截取到列表的最后
- res= listvar[1:]
- print(res)
- # (2)[:结束索引] 从开头截取到结束索引之前(结束索引-1)
- res = listvar[:4]
- print(res)
- # (3)[开始索引:结束索引] 从开始索引截取到结束索引之前(结束索引-1)
- res = listvar[4:6]
- print(res)
- # (4)[开始索引:结束索引:间隔值] 从开始索引截取到结束索引之前按照指定的间隔截取列表元素值
- # 0 3 6 9 先把数字数出来,通过下标找对应值
- res = listvar[::3]
- print(res)
- # 3 5 7 9
- print(listvar[3::2])
- # 0 3 6
- print(listvar[:5:3])
- # 倒叙
- # ['徐欣欣', '刘鹏', '赵成', '林志远', '戴明雪', '龙阳', '郑慢', '刘豪杰', '陈出兵']
- print(listvar[::-1])
- # -2 -4
- print(listvar[-2:-6:-2])
- # (4) 列表的获取
- # 0 1 2
- listvar = ["胡启超","中林志","胡家豪"]
- # -3 -2 -1
- res = listvar[2]
- print(res)
- res = listvar[-1]
- print(res)
- # (5)列表的修改 ( 可切片 )
- listvar = ["胡启超","中林志","胡家豪","徐信息"]
- listvar[3] = ""
- print(listvar)
- # 如果使用了切片进行修改,右侧必须是可迭代性数据(容器类型数据)
- # listvar[2:] = "123"
- listvar[2:] = range(0,4)
- print(listvar)
- listvar = ["胡启超","中林志","胡家豪","徐信息"]
- # 如果使用了切片,并且指定了第三个参数间隔值,那么截取几个,就放几个,一一对应
- listvar[::2] = ("a","b")
- print(listvar)
- # (6)列表的删除 ( 可切片 )
- listvar = ["胡启超","中林志","胡家豪","徐信息"]
- del listvar[1]
- print(listvar)
- # 可以使用切片删除
- listvar = ["胡启超","中林志","胡家豪","徐信息"]
- del listvar[1:3]
- print(listvar)
- # 元组当中的一级数据更改不了,但是二级或者多级如果是列表这样的数据可修改
- tup = (1,2,3,4,5,[1,2,3,45])
- tup[-1][-1] = 54
- print(tup)
list 的相关操作的更多相关文章
- 从零自学Hadoop(20):HBase数据模型相关操作上
阅读目录 序 介绍 命名空间 表 系列索引 本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. 文章是哥(mephisto)写的,SourceLink 序 ...
- 从零自学Hadoop(21):HBase数据模型相关操作下
阅读目录 序 变量 数据模型操作 系列索引 本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. 文章是哥(mephisto)写的,SourceLink 序 ...
- 理解CSV文件以及ABAP中的相关操作
在很多ABAP开发中,我们使用CSV文件,有时候,关于CSV文件本身的一些问题使人迷惑.它仅仅是一种被逗号分割的文本文档吗? 让我们先来看看接下来可能要处理的几个相关组件的词汇的语义. Separat ...
- Liunx下的有关于tomcat的相关操作 && Liunx 常用指令
先记录以下liunx下的有关于tomcat的相关操作 查看tomcat进程: ps-ef|grep java (回车) 停止tomcat进程: kill -9 PID (进程号如77447) (回车) ...
- pip的相关操作
>Python中的pip是什么?能够做些什么? pip是Python中的一个进行包管理的东西,能够下载包.安装包.卸载包......一些列操作 >怎么查看pip的相关信息 在控制台输入: ...
- python操作mysql数据库的相关操作实例
python操作mysql数据库的相关操作实例 # -*- coding: utf-8 -*- #python operate mysql database import MySQLdb #数据库名称 ...
- php对二维数组进行相关操作(排序、转换、去空白等)
php对二维数组进行相关操作(排序.转换.去空白等) 投稿:lijiao 字体:[增加 减小] 类型:转载 时间:2015-11-04 这篇文章主要介绍了php对二维数组进行相关操作,包括php对 ...
- SQL语言和DML相关操作以及相应的运算符
SQL 1.结构化查询语言 2.特点 a.第四代编程语言,更接近自然语言 b必须有数据库系统解释执行 c.对象名,关键字不区分大小写 d.字符串必须要用单引号引起来,不能用双引号 e.每条语句最后用分 ...
- 如何给ActiveX控件添加“事件”“属性”“标准事件”“自定义事件”等一些相关操作
上一篇小编带大家熟悉了一下ActiveX的建立以及相关的概念,(http://blog.csdn.net/u014028070/article/details/38424611) 本文介绍下如何给控件 ...
- CentOS学习笔记--基本命令--目录的相关操作
Linux基本命令--目录的相关操作 常见的处理目录的命令吧: cd:变换目录 pwd:显示目前的目录 mkdir:创建一个新的目录 rmdir:删除一个空的目录 cd (变换目录) cd是Chang ...
随机推荐
- element table 二次封装 父子组件传值 组件通信
新建一个组件(即子组件)table.vue 子组件编辑内容如下图所示 子组件通过props获取父组件传递过来的参数,如下图所示,type指明传递到子组件的数据类型,default指定默认值,一般不给 ...
- 第七节 DOM操作应用-高级
表格应用: 获取:tBodies.tHead.tFoot.rows.cells <!DOCTYPE html> <html lang="en"> <h ...
- jquery简易tab切换
切换tab 使用eq()函数 eq() 方法将匹配元素集缩减值指定 index 上的一个. //为项目 3 设置红色背景 <ul> <li>list item 1</li ...
- Linux rsync同步
rsync介绍 rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文 ...
- Python爬虫(四)——豆瓣数据模型训练与检测
前文参考: Python爬虫(一)——豆瓣下图书信息 Python爬虫(二)——豆瓣图书决策树构建 Python爬虫(三)——对豆瓣图书各模块评论数与评分图形化分析 数据的构建 在这张表中我们可以发现 ...
- [C++ Primer Plus] 零散知识点(一)、输入函数(cin,cin.get,cin.getline等)+string头文件辨析
本文几乎照搬http://www.cnblogs.com/luolizhi/p/5746775.html博客,只修改了一点点.不知道怎么转发过来,尴尬... 学C++的时候,这几个输入函数弄的有点迷糊 ...
- opencv学习之路(27)、轮廓查找与绘制(六)——外接圆、椭圆拟合、逼近多边形曲线、计算轮廓面积及长度、提取不规则轮廓
一.最小外接圆 #include "opencv2/opencv.hpp" #include<iostream> using namespace std; using ...
- 关于redis集群的问题no reachable node in cluster
重新启动redis集群时启动失败 n context with path [] threw exception [Request processing failed; nested exception ...
- vue 文件目录结构详解
vue 文件目录结构详解 本篇文章主要介绍了vue 文件目录结构详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 项目简介 基于 vue.js 的前端开发环境,用于前后 ...
- Progressive Scramble【模拟】
问题 J: Progressive Scramble 时间限制: 1 Sec 内存限制: 128 MB 提交: 108 解决: 45 [提交] [状态] [命题人:admin] 题目描述 You ...