列表嵌套:

  • 列表内嵌套列表

    li = ['a','b',[1,2,3,["李白",'苏轼'],4,5],'c']
    #取出“李白”
    print(li[2][3][0])
  • 列表内也可嵌套其他可变数据

元组:

  • 只读列表,存大量的数据,可以索引,切片(步长)

    tu = ('a','b',[1,2,3],'c')
    # 列表的最外中括号改为小括号
  • 元组只能读,不能增删改

  • 元组内若有列表,列表本身不能删除,但可以更改列表内的元素

查看元组内所有元素:

  • 循环打印:
for i in tu:
print(i)
  • 查看指定索引元素:

     print(tu[2][0])
  • 查看元素个数:

    print(len(tu))

元组应用:

  • 重要数据,如用户名、密码、个人信息,不想让人更改的内容,存在元组中

元组的拆包:分别赋值

a,b = (1,2)
print(a,b)
# a被赋值为1,b被赋值为2
  • 列表也可拆包,但一般都是用元组拆包。

enumerate():

枚举,对于一个可迭代的(iterable)/可遍历的对象,enumerate将其组成一个索引序列,可以同时获得索引和值。

例:

li = ['alex','银角','女神','egon','太白']
for i in enumerate(li):
print(i) #(0, 'alex') i 为一个元组
#(1, '银角')
#(2, '女神')
#(3, 'egon')
#(4, '太白') for i,n in enumerate(li,100):
print(i,n) # 起始位置默认是0,可修改 # 100 alex
# 101 银角 # i 为整型 n 为字符串
# 102 女神
# 103 egon
# 104 太白

range():

  • 类似于列表,只能存放数字,自定制数字范围的列表

    例:

    r = range(10)
    print(r)
    # 会显示 range(0,10)

for i in range(1,101):
print(i)
# 显示1,2,3,4,5,6,7,8,9...100
# 默认从0开始,顾首不顾尾
  • range也可以索引切片步长
# 打印0-100所有偶数
for i in range(2,101,2):
print(i)
# 打印100-0,-1

for i in range(100,-1,-1):
print(i)

列表的嵌套,元组和range()方法的更多相关文章

  1. 列表的初识,列表的索引切片,列表的增删改查,列表的嵌套,元组的初识,range

    1 内容总览 列表的初识 列表的索引切片 列表的增删改查 列表的嵌套 元组的初识(了解) 元组的简单应用(了解) range 2 具体内容 列表的初识 why: str: 存储少量的数据.切片出来全都 ...

  2. list列表、tuple元组、range常用方法总结

    list 列表(数组),是可迭代对象,列表是可变的所以列表的方法都是在列表本身更改的.里面看可以放各种数据类型的数据,可存储大量数据 连接列表可以使用 + 或 extend() a = [1, 3, ...

  3. 列表 & 元组& join & range

    一:列表(增删改查,列表的嵌套,列表的循环) 1)增加 append    (在列表的尾部增加) insert       (插入)   insert(插入的位置,插入的内容) extend      ...

  4. 列表的操作,元组,range; enumerate

    一.列表: 1. 什么是列表 列表是一个可变的数据类型 ,列表由[]来表示, 每一项元素使用逗号隔开. 列表什么都能装. 能装对象的对象. 列表可以装大量的数据 2. 列表的索引和切片 列表和字符串一 ...

  5. python基础知识二 列表、元组、range

    3.6.2 列表 1.列表 -- list ​ 有序,可变,支持索引,用于存储数据(字符串,数字,bool,列表,字典,集合,元组,). list1 = [] list1 = ['alex',12,T ...

  6. python入门(三)列表、元组、range()、字典

    列表(list) 列表简介:列表(list)是处理一组有序项目的数据结构.用方括号[]表示.可以进行添加,删除,替换,搜索操作.是可变的数据类型.列表可以嵌套和支持索引. name=[12," ...

  7. day04——列表、元组、range

    day04 列表 列表--list ​ 有序,可变,支持索引 列表:存储数据,支持的数据类型很多:字符串,数字,布尔值,列表,集合,元组,字典,用逗号分割的是一个元素 id() :获取对象的内存地址 ...

  8. python高级变量类型(元组,列表,字典, 字符串和重要方法)

    高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...

  9. python学习之:序列类型 之列表,元组,range

    列表 列表是可变序列,通常用于存放同类项目的集合(其中精确的相似程度将根据应用而变化). class list([iterable]) 可以用多种方式构建列表: 使用一对方括号来表示空列表: [ ] ...

随机推荐

  1. Python解答蓝桥杯省赛真题之从入门到真题(二刷题目一直更新)

    蓝桥刷题 原文链接: https://github.com/libo-sober/LanQiaoCup Python解答蓝桥杯省赛真题之从入门到真题 不同字串 """ 一 ...

  2. pytest(3):pytest运行参数介绍

    前言 pytest 带有很多参数,可以使用 pytest --help  来查看帮助文档,下面介绍几种常用的参数: 无参数 读取路径下所有符合规则的文件,类,方法,函数全部执行.使用方法如下:  py ...

  3. [LeetCode]322. 零钱兑换(DP)

    题目 给定不同面额的硬币 coins 和一个总金额 amount.编写一个函数来计算可以凑成总金额所需的最少的硬币个数.如果没有任何一种硬币组合能组成总金额,返回 -1. 示例 1: 输入: coin ...

  4. [剑指Offer]30-包含min函数的栈

    题目 定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1)). 题解 辅助栈记录当前最小值. 代码 import java.util.Stack; pub ...

  5. Spark Pipeline官方文档

    ML Pipelines(译文) 官方文档链接:https://spark.apache.org/docs/latest/ml-pipeline.html 概述 在这一部分,我们将要介绍ML Pipe ...

  6. @Embedded 和 @Embeddable

    自定义类型在hibernate中实现自定义类型,需要去实现UserType接口即可或者以Component的形式提供. JPA的@Embedded注解有点类似,通过此注解可以在Entity模型中使用一 ...

  7. Spring Boot学习(二)搭建一个简易的Spring Boot工程

    第一步:新建项目 新建一个SpringBoot工程 修改项目信息 勾选项目依赖和工具 选择好项目的位置,点击[Finish] 第二步:项目结构分析 新建好项目之后的结构如下图所示,少了很多配置文件: ...

  8. chrome浏览器控制台 console不打印信息问题解决办法

    谷歌浏览器控制台不能显示consle打印的东西,我记得之前可以正常打印,代码没问题,可能是你在浏览器中无意间点到了fifter,我们2可以使用最简单粗暴的方法---->恢复默认值. 按下F12, ...

  9. keepalived+nginx集群

    https://blog.csdn.net/l1028386804/article/details/72801492?ops_request_misc=%257B%2522request%255Fid ...

  10. 测试工具-XPath使用

    XML有两种MIME类型,即application/xml和text/xml,在HTTP中,MIME Type类型被定义在Content-Type header中.我们经常也会看到接口返回数据类型为X ...