python-10-列表、元组嵌套
前言
元组、列表前面章节有讲解实例,本节内容是列表、元组的多嵌套。
一、列表嵌套
1、列表嵌套操作1
- # 列表的嵌套
- li = ['xiaolong', '小林', ['小龙', 'xiaol'], '咯']
- print(li[1][1]) # 取li列表下标1的 下标1元素
- li[0] = li[0].capitalize() # li列表下标0改为首字母大写
- print(li)
- li[1] = '小龙龙' # li列表下标1重新赋值
- print(li)
2、列表嵌套操作2
- li = ['xiaolong', '小林', ['小龙', 'xiaol'], '咯']
- print(li[1].replace('小', '龙')) # 1、替换,将li下标1的 小 替换为 龙
- li[1] = li[1].replace('小', '龙') # 2、替换,将li列表下标1的 小 替换为 龙
- print(li)
- li[2][1] = li[2][1].upper() # 3、全大写
- print(li)
三、元组
1、元组,只读列表,可循环查询,可切片。儿子不能改,孙子可能可以改。
- # 元组,只读列表,可循环查询,可切片。
- # 儿子不能改,孙子可能可以改
- tu = (1, 2, 'asd', [3, 'xiaolong', '小龙'], 'aiyi')
- tu[3][0] = '' # 改的是元组里面的列表
- print(tu)
- print(tu[0:3]) # 切片后是元组
- for i in tu: # 查
- print(i)
2、append操作,元组里的列表新增
- # 元组嵌套列表,里面的列表可以改
- tu = (1, 2, 'asd', [3, 'xiaolong', '小龙'], 'aiyi')
- tu[3][1] = tu[3][1].upper() # 元组里的列表1下标改为全大写
- print(tu)
- tu[3].append('sb') # 元组里的列表新增一个:sb
- print(tu)
3、jojn,列表转换成字符串 join(),字符串转为列表用切割 split()
- # jojn
- s = ''
- s1 = " ".join(s) # 每个元素有个空格,可设置其它
- print(s1)
- # 列表转换成字符串 join(),字符串转为列表用切割 split()
- li = ['xiaolong', '小林', '咯']
- s = '+'.join(li)
- print(s)
- print(type(s))
4、range,python range() 函数可创建一个整数列表,一般用在 for 循环中。
- # range,python range() 函数可创建一个整数列表,一般用在 for 循环中。
- for i in range(0, 11, 2): # 顺序
- print(i)
- for i in range(10, -1, -2): # 倒序
- print("第二个:", i)
欢迎来QQ交流群:482713805
python-10-列表、元组嵌套的更多相关文章
- 孤荷凌寒自学python第六天 列表的嵌套与列表的主要方法
孤荷凌寒自学python第六天 列表的嵌套与列表的主要方法 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) (同步的语音笔记朗读:https://www.ximalaya.com/keji/1 ...
- **python中列表 元组 字典 集合
列表 元组 字典 集合的区别是python面试中最常见的一个问题.这个问题虽然很基础,但确实能反映出面试者的基础水平. 1.列表 列表是以方括号“[]”包围的数据集合,不同成员以“,”分隔. 列表的特 ...
- python 中列表 元组 字典 集合的区别
先看图片解释 (1)列表 什么是列表呢?我觉得列表就是我们日常生活中经常见到的清单.比如,统计过去一周我们买过的东西,把这些东西列出来,就是清单.由于我们买一种东西可能不止一次,所以清单中是允许有重复 ...
- python中列表 元组 字典 集合的区别
列表 元组 字典 集合的区别是python面试中最常见的一个问题.这个问题虽然很基础,但确实能反映出面试者的基础水平. (1)列表 什么是列表呢?我觉得列表就是我们日常生活中经常见到的清单.比如,统计 ...
- python字符串 列表 元组 字典相关操作函数总结
1.字符串操作函数 find 在字符串中查找子串,找到首次出现的位置,返回下标,找不到返回-1 rfind 从右边查找 join 连接字符串数组 replace 用指定内容替换指定内容,可以指定次数 ...
- Python学习-列表元组字典操作
一.列表 列表是Python的基本数据类型之一,它是以 [] 括起来的,内部成员用逗号隔开.里面可以存放各种数据类型. # 例如: list2 = ['jason', 2, (1, 3), ['war ...
- python --- 04 列表 元组
一 .列表 在python中使用[]来描述列表, 内部元素用逗号隔开. 对数据类型没有要求 1.列表存在索引和切片. 和字符串是一样的. 2.增删改查操作 1).增加 1. .append(" ...
- python基础-列表元组字典
1.列表和元组 列表可以对数据实现最方便的存储.修改等操作 names=["Alex","tenglan","Eric","Rai ...
- 【python】列表&&元组&&字典
列表:用“[]”包裹,可对值增删改. 列表遍历: 方法一: alist=["a","b","c","d","e ...
- python字符串列表元组序列操作
Table of Contents generated with DocToc python系列-字符串.列表.元组的操作 序列的访问及运算符 序列通用操作 访问单个元素 切片访问一部分元素 序列的复 ...
随机推荐
- pixijs shader fade 从左到有右淡入 从下到上淡入效果
pixijs shader fade 从左到有右淡入 从下到上淡入效果 const app = new PIXI.Application({ transparent: true }); doc ...
- C++入门到理解阶段二基础篇(5)——C++流程结构
1.顺序结构 程序从上到下执行 2.选择结构(判断结构) 判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的). C++ 编程 ...
- WebSocket数据加密——AES与RSA混合加密
前言 之前在写“一套简单的web即时通讯”,写到第三版的时候没什么思路,正好微信公众号看到一篇讲API交互加密,于是就自己搞了一套AES与RSA混合加密,无意中产生应用在WebSocket想法,好在思 ...
- SpringBoot2.0.4部署在tomcat容器中
1. 修改启动类继承自SpringBootServletInitializer. 2. 重写config方法: @Overrideprotected SpringApplicationBuilder ...
- 码云git常用命令
Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远程仓库:$ git remote -v 添加 ...
- LinuxShell脚本——认识Shell脚本
LinuxShell脚本——认识Shell脚本 摘要:本文主要介绍了Shell脚本的一些基本知识. 什么是Shell脚本 shell脚本是利用shell的功能所写的一个程序,这个程序是使用纯文本文件, ...
- windows 下使用cmake指定visual studio 版本
https://blog.csdn.net/iceboy314159/article/details/87829950
- elasticsearch中文搜索优化
遇到的问题 检索葡萄糖关键字,希望结果仅包含葡萄糖,不包含葡萄:检索葡萄,希望结果包含葡萄糖. 同义词如何配置 如何确保搜索关键词被正确分词 分析器分词流程 分析器扮演着非常重要的角色,ES提供的有内 ...
- UML类图和用例图
软件体系结构的多视图 kruchten提出了软件体系结构的4+1视图模型,其中用例图位于中心位置(4+1视图中的1). 逻辑视图 一种静态建模视图 进程视图 一种并发进程或任务视图 开发视 ...
- js实现textarea自适应高度
html结构: <div class="container" id="container"> <div class="text-wr ...