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系列-字符串.列表.元组的操作 序列的访问及运算符 序列通用操作 访问单个元素 切片访问一部分元素 序列的复 ...
随机推荐
- Android常用adb命令总结(二)
adb shell 命令 简单点讲,adb 命令是 adb 这个程序自带的一些命令,而 adb shell 则是调用的 Android 系统中的命令,这些 Android 特有的命令都放在了 Andr ...
- IT兄弟连 HTML5教程 HTML5的曲折发展过程 浏览器之间的大战
播放电影和音乐要使用播放器,浏览网页就需要使用浏览器.浏览器虽然只是一个设备,并不是开发语言,但在Web开发中必不可少,因为浏览器要去解析HTML5.CSS3和JavaScript等语言用于显示网页, ...
- 【LOJ#2162】【POI2011】Garbage(欧拉回路)
[LOJ#2162][POI2011]Garbage(欧拉回路) 题面 LOJ 题解 首先有一个比较显然的结论,对于不需要修改颜色的边可以直接删掉,对于需要修改的边保留.说白点就是每条边要被访问的次数 ...
- LinqMethod 实现 LeftJoin
LinqMethod 实现 LeftJoin Intro 有时候我们想实现 leftJoin 但是 Linq 提供的 Join 相当于是 INNER JOIN,于是就打算实现一个 LeftJoin 的 ...
- WPF TextBox绑定Int类型的属性
TextBox双向绑定int属性,清空输入框时Setter方法未触发. 我的解决方案: 1.属性置为int?: 2.xmlns:sys="clr-namespace:System;assem ...
- java基础(12):构造方法、this、super
1. 构造方法 我们对封装已经有了基本的了解,接下来我们来看一个新的问题,依然以Person为例,由于Person中的属性都被private了,外界无法直接访问属性,必须对外提供相应的set和get方 ...
- LinuxShell脚本——选择结构
LinuxShell脚本——选择结构 摘要:本文主要学习了Shell脚本中的选择结构. if-else语句 基本语法 最简单的用法就是只使用if语句,它的语法格式为: if 条件 then 命令 fi ...
- 关于es6及以上的js编译成es5
问题:es6及以上版本在IE浏览器上不能执行起来,但Chrome浏览器上轻松运行,解决兼容IE的问题就需要使用babel:这个可以去babel的官网去查看; 关于babel的简单使用,有两种方式: 1 ...
- Dynamics CRM定制子网格添加按钮实例之二:调试代码、打开Web资源及获取选择的记录
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复222或者20160501可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong. ...
- linux基础学习(二)ls命令以及文件访问权限例(-rw-r-r--)
ls命令 |命令选项|作用| |:-----:|:----:| |ll| 显示文件得详细信息| |ls -a |显示文件和隐藏文件| |ls -t|以文件和目录的更改时间排序| |ls -m|用&qu ...