python元组和序列

  • 时间:
  • 浏览:0
  • 来源:uu快3APP_uu快3官方网址

语句 t = 12345, 54321, 'hello!' 是 元组打包 的俩个多例子:值 12345, 54321 和 'hello!' 被打包进元组。其逆操作也是允许的

俩个多元组由十几个 被逗号隔开的值组成,累似

俩个多特殊的难题是构造中有 0个或俩个多元素的元组:为了适应这一情况表,语法有这一额外的改变。空元组能都可不还可以直接被一对空圆括号创建,中有 俩个多元素的元组能都可不还可以通过在这一元素后加进俩个多逗号来构建(圆括号里只能俩个多值语句不够明确)。丑陋,否则有效。累似

大伙 看后列表和字符串有所以一块儿特征,累似 索引和切片操作。大伙 是 序列 数据类型(参见 序列类型 --- list, tuple, range)中的有本身。随着 Python 语言的发展,这一的序列类型也会被加入其中。这里介绍另有本身标准序列类型: 元组。

虽然python元组之后 看起来与列表很像,但它们通常是在不同的场景被使用,否则有着不同的用途。元组是 immutable (不可变的),其序列通常中有 不同种类的元素,否则通过解包(这一节下面会解释)之后 索引来访问(之后 是 namedtuples 语句甚至还能都可不还可以通过属性访问)。列表是 mutable (可变的),否则列表中的元素一般是同种类型的,否则通过迭代访问。

这被称为 序列解包 也是很恰当的,之后 解包操作的等号右侧能都可不还可以是任何序列。序列解包要求等号左侧的变量数与右侧序列里中有 的元素数相同。注意python可变参数虽然也所以 元组打包和序列解包的组合。

如你所见,元组在输出时老会 被圆括号包围的,以便正确表示嵌套元组。输入时圆括号可有可无,不过老会 会是前要的(之后 这一元组是俩个多更大的表达式的一主次)。给元组中的俩个多单独的元素赋值是不允许的,当然给你创建中有 可变对象的元组,累似 列表。

猜你喜欢

请各位高手相助!解决后追加1000分,绝不食言。FLASH和IEBOOK的问题。

换一换下载百度知道APP,抢鲜体验不得劲推荐你对你这种 回答的评价是?展开全版你这种 问题都在给分能出理 滴,你这种 问题是要给钱要能出理 滴。。。展开全版追问扫描

2020-02-25

求美国作家Pearl S. Buck简介(两三句即可)及其主要作品

获奖《生芦苇》(TheLivingReed)《北京来信》(LetterfromPeking)1935年,威廉·迪·豪威尔勋章《桥》(ABridgeforPassing)《帝国男

2020-02-25

2019阿里云双十一活动热门云服务器价格表

双十一的价格绝对是一年当中最低的,正可能性没人,什么都买车人,站长和企业主一定会取舍在这一 就让入手。都需要节省不少开销。可能性你是老用户说说,也都需要借用买车人家人,亲们

2020-02-24

周朝时期(包括春秋战国时期)的所有成语故事

展开全部扫描二维码下载展开全部本回答被前前男友采纳你对你这个回答的评价是?可选中2个 或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个间题。沉鱼落雁;一鸣惊人

2020-02-24

《倚楼听风雨》的下一句是?

下载百度知道APP,抢鲜体验倚楼听风雨,展开全部抛开名利淡,风雨可知愿?全诗是:携手归林远。换一换使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。风潜

2020-02-24