python中组合数据的操作

2022-09-26

组合数据类型:

拷贝:

deep(深拷贝)

shallow(浅拷贝)

区别:例如,文件中有一个指针指向另一块存储空间,如果是深拷贝则将指向的那一块文件内容也全部拷贝,如果是浅拷贝那么不需要将指针指向的内容进行拷贝,只拷贝第一层级的内容。指针指向的内容属于第二层级。

列表的查找与排序:

(1)查找

list.index(key )#其中key为列表中的值

(2)排序:

list.sort() #存放的结果仍然在list中,之后打印它

(3)排序:

sorted(list)

(4)反转

元组(tuple):

说明:

元组的值是不可以修改的,表现在元组的删除。如果要删除,则是将整个元组都删除.

元组是写在()内的。

元组的创建:

tuple() # 空的元组

非空的元组;

使用(),里面放入数据,中间使用逗号隔开。

元组的访问:

可以通过索引访问,也可以直接访问元组变量。

元组的删除:

使用del

t是指上面创建的t。

字典(dict):

说明:

字典是以键值对形式表现的集合,外面是一个{},字典无序、可变,列表有序,元组有序、不可变。

but 字典中有索引,是数据本身自带的。

字典的创建:

使用{},中间放置”key”,”value”,例如:

字典的访问:

字典的添加与修改:

添加一组数据,如果该字典中有对应的key,那么此时的添加为修改,会覆盖掉原来元素的value值;如果没有对应的key,那么为字典的添加。

字典的删除:

使用相应的函数时,将前面的注释去掉即可。

字典的排序:

Original: https://www.cnblogs.com/isDaHua/p/16731996.html
Author: 努力是一种常态
Title: python中组合数据的操作

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/612174/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球