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/
转载文章受原作者版权保护。转载请注明原作者出处!