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系列-字符串.列表.元组的操作 序列的访问及运算符 序列通用操作 访问单个元素 切片访问一部分元素 序列的复 ...
随机推荐
- python-12-字典的嵌套与int快速排序
前言 字典的增删改查我们都有一定的认识与了解啦,但是字典也可以嵌套列表.字典.元组等数据结构. 一.字典的嵌套 1.修改.添加 dic = { "name": ["lin ...
- 基于appium的模拟单点或多点触屏操作
一.单点触控 TouchAction类:将一系列的动作放在一个链条中,然后将该链条传递给服务器,服务器接受该链条后,解析各个动作,逐个执行,TouchAction类提供了以下几种方法: 短按:pres ...
- HDU 6556 (2018CCPC吉林 B题)
### HDU 6556 题目链接 ### 题目大意: 给你四个国家的时区,告诉你 A 国家的时间,让你输出这时候在 B 国家的时间,还需要输出对于 A 国家来说这是 昨天.今天 还是 明天. 分析前 ...
- js使用“toFixed( )”保留小数点后两位
例如: var a = 1.335; alert(a.toFixed(2)) // IE 1.34 //chorme 1.33 若a为字符串,则需要先转换为Number类型 如: n = Number ...
- CodeForces 200D Programming Language
Recently, Valery have come across an entirely new programming language. Most of all the language att ...
- vue项目中引入iconfont
背景 对于前端而言,图标的发展可谓日新月异.从img标签,到雪碧图,再到字体图标,svg,甚至svg也有了类似于雪碧图的方案svg-sprite-loader.雪碧图没有什么好讲的了,只是简单地利用了 ...
- WPF自定义控件之图片控件 AsyncImage
AsyncImage 是一个封装完善,使用简便,功能齐全的WPF图片控件,比直接使用Image相对来说更加方便,但它的内部仍然使用Image承载图像,只不过在其基础上进行了一次完善成熟的封装 Asyn ...
- vue-路由-显示名称
显示名称 方式1: <div id="app"> <!-- 分析: --> <!-- 1. 我们要监听到 文本框数据的改变,这样才能知道 什么时候去拼 ...
- StringBuilder修改字符串内容,增,删,改,插
package seday01;/** * 字符串不变对象特性只针对字符串重用,并没有考虑修改操作的性能.因此String不适合频繁修改内容. * 若有频繁修改操作,使用StringBuilder来完 ...
- Smobiler针对百度文字识别SDK动态编译与运行
下载百度ocr 在百度ocr平台下载android资源文档 文档地址:https://ai.baidu.com/docs#/OCR-Android-SDK/top sdk下载地址:http://ai. ...