【Python指南 | 第四篇】列表、元组、集合及字典,这一篇就够了

这篇具有很好参考价值的文章主要介绍了【Python指南 | 第四篇】列表、元组、集合及字典,这一篇就够了。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在这一篇中,我们将介绍列表、元组、集合及字典的相关知识点。

【Python指南 | 第四篇】列表、元组、集合及字典,这一篇就够了,Python编程指南,python,开发语言

List(列表)

列表(List)是一种有序、可变且允许重复元素的数据结构,它可以完成大多数集合类的数据结构实现。

列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(即嵌套)。

  • 列表的形式:元素写在方括号 [] 之间、用逗号分隔开。如:
[123,'a',567,'st']
  • 列表可以被索引和截取,列表被截取后返回一个包含所需元素的新列表。

    列表截取的语法格式如下:

变量[头下标:尾下标]

索引值以 0 为开始值,-1 为从末尾的开始位置。

【Python指南 | 第四篇】列表、元组、集合及字典,这一篇就够了,Python编程指南,python,开发语言

  • 列表还可以被连接,形如list1 + list2

实例如下:

【Python指南 | 第四篇】列表、元组、集合及字典,这一篇就够了,Python编程指南,python,开发语言

  • 与字符串不同,列表中的元素值是可以改变的:

【Python指南 | 第四篇】列表、元组、集合及字典,这一篇就够了,Python编程指南,python,开发语言

  • 列表中的元素也是可以被删除的:

【Python指南 | 第四篇】列表、元组、集合及字典,这一篇就够了,Python编程指南,python,开发语言

  • 我们还可以将列表进行嵌套:

【Python指南 | 第四篇】列表、元组、集合及字典,这一篇就够了,Python编程指南,python,开发语言

在列表中,Python也定义了一些好用的函数:

【Python指南 | 第四篇】列表、元组、集合及字典,这一篇就够了,Python编程指南,python,开发语言

实例如下:

【Python指南 | 第四篇】列表、元组、集合及字典,这一篇就够了,Python编程指南,python,开发语言

Tuple(元组)

元组(Tuple)是一种有序的、不可变的数据结构。

元组(tuple)与列表类似,不同之处在于元组的元素不能修改和删除。

  • 元组写在小括号 () 里,元素之间用逗号隔开,形如tuple=('a',123,'abc',456)

  • 元组与字符串类似,可以被索引且下标索引从0开始,-1 为从末尾开始的位置。也可以进行截取,语法同上,不再赘述。

  • 与字符串一样,元组之间可以使用 +、+=和 * 号进行运算。这就意味着他们可以组合和复制,运算后会生成一个新的元组。

下表为元组中的内置表达式:

Python 表达式 结果 描述
len((1, 2, 3)) 3 计算元素个数
a = (1, 2, 3) b = (4, 5, 6) c = a+b >>> c (1, 2, 3, 4, 5, 6) (1, 2, 3, 4, 5, 6) 连接,c 就是一个新的元组,它包含了 a 和 b 中的所有元素。
a = (1, 2, 3) b = (4, 5, 6) a += b >>> a (1, 2, 3, 4, 5, 6) (1, 2, 3, 4, 5, 6) 连接,a 就变成了一个新的元组,它包含了 a 和 b 中的所有元素。
('Hi!',) * 4 (‘Hi!’, ‘Hi!’, ‘Hi!’, ‘Hi!’) 复制
3 in (1, 2, 3) True 元素是否存在
for x in (1, 2, 3): print (x, end=" ") 1 2 3 迭代

这里给出部分实例:

【Python指南 | 第四篇】列表、元组、集合及字典,这一篇就够了,Python编程指南,python,开发语言

同样地,元组中也含有内置函数,本文不再赘述。

Set(集合)

Python 中的集合(Set)是一种无序、可变的数据类型,用于存储唯一的元素。

集合中的元素不会重复,并且可以进行交集、并集、差集等常见的集合操作。

  • 在 Python 中,集合使用大括号 {} 表示,元素之间用逗号 , 分隔。

    另外,也可以使用 set() 函数创建集合。

    创建语法如下:

parame = {value01,value02,...}
或者
set(value)

【Python指南 | 第四篇】列表、元组、集合及字典,这一篇就够了,Python编程指南,python,开发语言

  • 添加元素语法格式如下:
s.add( x )

将元素 x 添加到集合 s 中,如果元素已存在,则不进行任何操作。

  • 移除元素语法格式如下:
s.remove( x )

将元素 x 从集合 s 中移除,如果元素不存在,则会发生错误。

  • 清空集合语法格式如下:
s.clear()

实例如下:

【Python指南 | 第四篇】列表、元组、集合及字典,这一篇就够了,Python编程指南,python,开发语言

在集合中也提供了内置函数,本文不再赘述。

Dictionary(字典)

字典(dictionary)是Python中的一个内置数据类型,表示映射关系。

  • 字典用 { } 标识,它是一个无序的 键(key) : 值(value) 的集合。形如dictionary = {key1 : value1, key2 : value2, key3 : value3 }

键(key)必须使用不可变类型;在同一个字典中,键(key)必须是唯一的。

  • 字典的创建及访问如图:

【Python指南 | 第四篇】列表、元组、集合及字典,这一篇就够了,Python编程指南,python,开发语言

  • 修改字典的实例如下:

【Python指南 | 第四篇】列表、元组、集合及字典,这一篇就够了,Python编程指南,python,开发语言

  • 删除字典元素的语法del dict['key']

  • 删除字典的语法del dict

【Python指南 | 第四篇】列表、元组、集合及字典,这一篇就够了,Python编程指南,python,开发语言

  • 字典的内置函数及方法如下图:

【Python指南 | 第四篇】列表、元组、集合及字典,这一篇就够了,Python编程指南,python,开发语言

【Python指南 | 第四篇】列表、元组、集合及字典,这一篇就够了,Python编程指南,python,开发语言


本文到此为止,在下一篇文章中将介绍数据类型、函数及转义字符相关知识点。文章来源地址https://www.toymoban.com/news/detail-788041.html

到了这里,关于【Python指南 | 第四篇】列表、元组、集合及字典,这一篇就够了的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python数据容器——列表、元组、字符串、集合、字典

    作者: Insist-- 个人主页: insist--个人主页 本文专栏:Python专栏 专栏介绍: 本专栏为 免费 专栏,并且会持续更新python基础知识,欢迎各位订阅关注。 目录 一、了解数据容器 1. 为什么需要数据容器? 2. 数据容器是什么? 二、数据容器—列表(list) 1. 列表的定义 2. 列表的

    2024年02月08日
    浏览(61)
  • Python-基础篇-数据结构-列表、元组、字典、集合

    列表、元组 字典、集合 💬正如在现实世界中一样,直到我们拥有足够多的东西,才迫切需要一个储存东西的容器,这也是我坚持把数据结构放在最后面的原因一一直到你掌握足够多的技能,可以创造更多的数据,你才会重视数据结构的作用。这些储存大量数据的容器,在

    2024年01月21日
    浏览(121)
  • Python——第3章 列表、元组、字典、集合与字符串

    append()、insert()、extend() pop()、remove() count()、index() sort()、reverse() 切片是用来获取列表、元组、字符串等有序序列中部分元素的一种语法。在形式上,切片使用2个冒号分隔的3个数字来完成。 [start🔚step] 其中第一个数字start表示切片开始位置,默认为0;第二个数字end表示切片

    2024年02月07日
    浏览(58)
  • Python中列表,元组,集合,字典哪些数据结构支持双向索引?

    在Python中,我们常用的内置数据结构有列表、元组、集合和字典。其中,只有列表和元组支持双向索引,可以通过正向索引和负向索引访问元素。而字典和集合不支持索引。 在Python中,内置的数据结构主要包括: 列表(list):有序,可变的数据集合,可以通过索引访问元素。 元组(tuple)

    2024年02月08日
    浏览(62)
  • 【Python 笔记(二)——基本语句 变量类型 字符串 序列 列表与元组 字典与集合】

    在 Python 中,基本语句可以帮助我们完成一些基本的操作,如控制流程、定义函数等。以下是 Python 中的几种基本语句: if 语句 if 语句用于判断某个条件是否成立,如果条件成立则执行相应的代码块。 for 语句 for 语句用于遍历序列中的元素,依次执行相应的代码块。 while 语

    2024年02月08日
    浏览(48)
  • 更深层次理解Python的 列表、元组、字典、集合(工作面试学习必需掌握的知识点)

    目录 序列介绍 列表  列表的创建 range()创建整数列表   推导式生成列表

    2024年02月22日
    浏览(45)
  • Python数据容器(列表list、元组tuple、字符串str、字典dict、集合set)详解

    相关介绍: 一种可以容纳多份数据的数据类型,容纳的每一份数据称之为一个元素。每一个元素,可以是任意类型的数据 分为五类: 列表[list]、元组(tuple)、字符串(str)、集合{set}、字典{dict} 相应区别: 列表 元祖 字符串 集合 字典 元素数量 多个 多个 多个 多个 多个 元素类

    2024年02月11日
    浏览(82)
  • 100天精通Python丨基础知识篇 —— 05、7大基础数据类型详解(变量、列表、集合、字典、元组)

    《100天精通Python专栏 - 快速入门到黑科技》 是由 CSDN 内容合伙人丨全站排名 Top 4 的硬核博主 不吃西红柿 倾力打造,专栏分为基础知识篇和黑科技应用篇。 基础知识篇 以理论知识为主,旨在帮助没有语言基础的小伙伴,学习我整理成体系的精华知识,快速入门构建起知识框

    2023年04月18日
    浏览(59)
  • 一文详解列表,元组,字典,集合,生成器,迭代器,可迭代对象,zip,enumerate

      列表,元组,字典,集合,生成器都是 python 中的可迭代对象,使用的时候经常忘记,通过这篇博文总结一下。   列表( list )是 Python 中的一种数据结构,它可以存储不同类型的数据。不同元素以逗号分隔。 使用方括号[]表示开始和结束。 不同元素以逗号分隔。 每个

    2024年02月07日
    浏览(74)
  • Python基础之列表、元组和字典

    引言 Python中的 列表 (英文叫list) 、 元组 (英文叫tuple)和 字典 (dictionary) 也是 序列 特性的,它们也是非常常用的数据类型。 01、概述 列表(List)对象 经常被用来 存储 数据对象。我们可以把列表想象为 一连串的储物格,就像下面这样: 其中每个储物格里面都可以存储 任

    2024年02月06日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包