Python编程元组与字典

2025-06-06 07:31:53

python语言中元组是由任意类型的元素组成的序列。元组是不可变的。字典和列表类似,但不是顺序排列。字典有时被称为关系型数组、哈希表。下面我来分享一下关于元组和字典的基础知识。

工具/原料

电脑

python 3编译器

一、元组

1、可以用()来创建空元组,创建有元素的元组时,每个元素之间会有逗号,即使只有一个元素,逗号也不可以省略。如果是多个元素,最后的逗号可以省略。

Python编程元组与字典

2、我们可以直接将元组分别赋值给多个变量。可以看到a,b,c三个变量分别按顺序享有name元组的各个元素,这也被称为元组解包。

Python编程元组与字典

3、可以利用元组直接对变量存储的值进行交换,不需要中间变量。可以看到name1中的值和name2中的值发生了交换。

Python编程元组与字典

4、也可以使用tuple()函数创建元组,这里其实利用了类型转换。先创建一个列表,然后又tuple函数进行类型转换,转换成元组结构。

Python编程元组与字典

二、字典

1、字典的查找不同于谱驸扌溺列表,字典是通过键来查找的,这有别于列表的偏移量,键一般是字符串。当然也可以是其他类型的数据。通过{}可以创建字典,可以看到,我们创建的字典打印出了所有的键值对。

Python编程元组与字典

2、类似于tuple,我们可以使用dict()函数进行类型转换为字典,我们先创建一个列表,然后用dict函数转换为字典。

Python编程元组与字典

3、字典元素的添加比士嫣轶嗄较简单,直接修改元素的键值对即可,已有的元素就会覆盖,没有的会添加。我们创建一个名字字典,姓为键,名为值。字典的键必须保跷高瘴玷证不相同,不然会被取代。箭头所指的都是错误的写法,直接些键,然后修改的是值。这点要注意。

Python编程元组与字典

4、可以通过update()函数来合并字典。可以看到两个字典合并了。

Python编程元组与字典
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢