013:元组:戴上了枷锁的列表

笔记

1.元组VS列表

元组不可被修改!!!修改相当于标签改变了,不是之前的元组

创建元组大部分用小括号(逗号是关键,小括号不是关键)

可以对元组进行操作的操作符:(与列表相同)

拼接操作符:+

重复操作符:*

成员操作符:in/ not in

关系操作符:> <

逻辑操作符:and or

2.创建tuple(1,2,3,4,5,6,7,8)

temp = 1,2,3

temp(1,)是;temp =1,是

temp(1)不是

3.访问元组 tuple[2]

tuple[:5]

tuple[5:]

4.temp = temp[:2]+(‘小甲鱼‘,)+temp[2:]拼接

测试

1.什么情况下你需要使用元组而不是列表?

论坛参考答案:

当我们希望内容不被轻易改写的时候,我们使用元组(把权力关进牢笼)。

当我们需要频繁修改数据,我们使用列表。

2.圈出元组可以使用的方法。

元组仅有两个方法元组可以使用,其他方法都不行。

3.创建一个元组,什么情况下逗号和小括号必须同时存在,缺一不可?

>>> temp = (‘小甲鱼’, ‘黑夜’, ‘迷途’, ‘小布丁’)
# 如果我想在“黑夜”和“迷途”之间插入“怡静”,我们应该:
>>> temp = temp[:2] + (‘怡静’,) + temp[2:]

4.x, y, z = 1, 2, 3 请问x, y, z是元组吗?

论坛参考答案:

所有的多对象的、逗号分隔的、没有明确用符号定义的这些集合默认的类型都是元组。

5.为什么以下形式不会报错?

>>> tuple1 = (x**2 for x in range(10))

因为你误打误撞得到了一个生成器:

>>> type(tuple1)
<class ‘generator‘>

关于生成器的概念小甲鱼今后会细讲,你可以尝试这么去访问我们刚刚的生成器:

# 注意,Python3 开始 next() 方法改为 __next__() 哦~
>>> tuple1.__next__()
0
>>> tuple1.__next__()
1
>>> tuple1.__next__()
4
>>> tuple1.__next__()
9
>>> tuple1.__next__()
16
>>> tuple1.__next__()
25
>>> tuple1.__next__()
36

原文地址:https://www.cnblogs.com/superrrrjia/p/8343588.html

时间: 2024-10-08 09:42:57

013:元组:戴上了枷锁的列表的相关文章

[Python]小甲鱼Python视频第013课(元组:戴上了枷锁的列表)课后题及参考解答

# -*- coding: utf-8 -*- """ Created on Tue Mar 5 23:05:40 2019 @author: fengs """ """ 测试题: 0. 请用一句话描述什么是列表?再用一句话描述什么是元组? 列表:有序且可变的数据集合 元组:有序且不可变的数据集合 1. 什么情况下你需要使用元组而不是列表? 数据已经确定无需修改 2. 当元组和列表掉下水,你会救谁? ...... 3

第013讲:元组:戴上了枷锁的列表

0.请用一句话描述什么是列表?再用一句话描述什么是元组? me:列表是可容纳很多元素的一个容器,且内容是可被编辑和改变的.元组也是一个容器,但是内容是补课被改变的. 参考答案:列表:一个大仓库,你可以随时往里边添加和删除任何东西.   元组:封闭的列表,一旦定义,就不可改变(不能添加.删除或修改). 1. 什么情况下你需要使用元组而不是列表? me:不需要改变元组内的元素. 参考答案:当我们希望内容不被轻易改写的时候,我们使用元组(把权力关进牢笼).   当我们需要频繁修改数据,我们使用列表.

史上最全编程语言列表_你掌握了哪些?

摘要: 计算机编程语言可用于将指令传达给计算机.下面可能是史上最全编程语言列表,我将它们分为以下几类,你掌握了哪些? 计算机编程语言可用于将指令传达给计算机.下面可能是史上最全编程语言列表,我将它们分为以下几类,你掌握了哪些? 解释型编程语言 函数式编程语言 编译型编程语言 过程式编程语言 脚本编程语言 标记编程语言 基于逻辑的编程语言 并发编程语言 面向对象编程语言 解释型编程语言 解释型语言是这样一种编程语言,其大部分实现直接执行指令,而无需先将程序编译成机器语言指令.解释器直接执行程序,它

DIVCSS5模块 上标题下简介列表DIV CSS布局

类似上下结构的上标题下简介列表DIV CSS布局实例模块 大标题+简单简介列表模块CSS布局,布局讲解.图文+代码介绍,在线演示,打包下载该模块完整源代码. 上标题下简介上下结构列表CSS布局效果截图 布局这样的模块,标题一般只占一行,标题文字过多自动换行的文字将自动隐藏处理,简介内容字数控制来显示最多两排,通常上海早泄治疗医院程序员会考虑调用最多多少个文字字数. 一.DIVCSS模块布局分析   -   TOP 从局部模块分析很容易找到规律,每列都是标题+简介方式布局,下边出现下边框线效果.找

孩子戴上助听器就是不说话,我们该做些什么?

就像看不清了要配眼镜,听不清的人需要佩戴助听设备,助听器已经能被大多数人所接受了.一般没有其他禁忌症,佩戴上助听器后就能接近正常的听声.但有这样的听障小儿,他们戴上助听器,但就是不肯开口说话,这是为什么呢?其实,这是由于这些听障儿童的听力损失发生在语言习得之前,称之为语前聋,一般可能是先天异常或是在婴儿时期就有的听觉受损.语前聋会损害一个人口说语言的能力.因此,听障儿童在佩戴助听设备后,需要进行言语康复.人类言语交际的过程可以表述为:说话人在特定的情景中将一定的意义的内容变成特定的语言形式发送给

给我一面国旗@微信官方什么梗 怎么给微信头像戴上国旗

最近很多小伙伴发现朋友们的都在发给我一面国旗@微信官方,而且微信头像上也有国旗了,给我一面国旗@微信官方什么梗,怎么给微信头像戴上国旗,西西小编来为大家介绍. [文章结尾有教程,扫码即得小国旗] 微信头像国旗怎么弄 给我一面国旗@微信官方,发了是不能给微信头像戴上国旗的,用户需要前往腾讯新闻小助手,找到迎国庆换新颜. 点击进去之后,有下面这些头像可以选. 因此,其实压根不用发朋友圈艾特微信官方 ,直接进入这个小程序就可以了,事实上,有很多这样的小程序可以实现这个功能. 发朋友圈这一步,这其实算是

肺炎造谣者,戴上口罩闭上嘴吧!

我是一个湖北人,其实庆幸今年过年没有回家,但家里也有亲属.每天睁眼就是摸着手机查看最新疫情,大家也知道每天的疫情都会扩散,时值春节,人口流动很大.在重大疫情面前,人心也慌慌.想起以前战争时期,生化攻击不知多摧残人心.但比病毒传播更快的是谣言,信息时代谣言的传播要比病毒快N倍. 造谣者,出于人道还让你戴上口罩闭上嘴保护自己保护他人,要是畜生道…… 没有刻意去查谣言,光我的朋友圈都出现不少谣言.有喝酒抗病毒,鼻孔抹香油不感染,病毒20°会死这种土方伪科学,也有伪造官方假消息,襄阳杭州封城,北京高速封

Python基础之元组tuple(带了枷锁的列表)

元组不能直接插入删除修改元素. 逗号是关键 创建空元组 元组的一些操作符 别忘了逗号,"*"重复操作符也可以使用 元组通过切片间接更新 插入元素,可以使用拼接操作符("+") > < = ,and,or , in/not in等操作仍可以使用 原文地址:https://www.cnblogs.com/caiyishuai/p/9454453.html

React Native ——实现一个简单的抓取github上的项目数据列表

/** * Sample React Native App * https://github.com/facebook/react-native */ 'use strict'; var React = require('react-native'); var { AppRegistry, StyleSheet, Text, Image, View, TextInput, ListView, } = React; var GIT_URL = 'https://api.github.com/sea