python的列表,元祖,字典,集合的基本定义,Python的数据类型中列表、元组和字典分别表示什么-

  python的列表,元祖,字典,集合的基本定义,Python的数据类型中列表、元组和字典分别表示什么?

  Python list: list、tuple、dictionary分别对应list、tuple、dict。

  1.名单简介

  List是python内置的数据类型,是一组可以添加、删除、修改的规则。列表中的元素不一定属于同一类型。该列表是一个可变序列。

  2.初始化列表

  List=[] # empty list初始化list=[a , b , c] #初始化list with values=[1,2,3, a , b , c] #包含不同类型元素的元组列表=例如,tag

  list=[ 0,1,2,3,4,5,6,7 ] list _1=list [ 0:3 ] # [ 0,1,2 ] list _2=list [ 233603 ] # [2] list

  元素列表[:m]在列表[n: m]下标[n,m-1]和元素列表[n:]下标[n,len ]-1-1在列表[n:m]下标[0,m-1]之间

  4.复制列表

  Arr=[ 1,2,3] #原数组arr_1=arr[:] # arr_1复制arr _3=arr=1使用切片复制arr_2=list(arr) # arr_2构造函数。

  Arr _1=[ 1=[ 1,2,3] arr _ 2=[4,5,6] arr _ 3=arr _ 1arr _ 2 #合并两个列表[1,2,3,4,5,6] arr _ 4

  序号1将新对象添加到1list.append(obj)列表的末尾。2.2list.remove) obj)删除列表中第一次出现的值。3list.index) obj)查找值在列表中第一次出现的索引位置。4list.reverse).列表中的元素6list.copy(清除并复制列表7list.sort)。Key=none,reverse=False(8 list . count)obj)9 list . extend)seq)在列表的最后,将另一个序列的多个值设置为一次。

  序数函数的意义1len(list)返回列表元素的个数2max) list)返回列表中元素的最大值(数组中的元素是同类型的)3min) list)返回列表中元素的最小值)数组中的元素是同类型的)list) set)这里的list是构造函数引用的。

  教程-python 3-列表

  官方python文档——内置类型(list)))。

  python元组1.tuple概述

  类似于元组列表,但是不能改变元组中的元素。

  2.更新初始化

  Tup=() #null tuple初始化tup=(1,))只能初始化一个元素。必须在元素后添加逗号,以避免将其视为运算符(括号)。Tup=tuple))支持传递给迭代器的对象,比如列表。

  元组的使用方式与列表中的元组相同。

  4.拓扑复制

  Tup=(1,2,4)作用于元组的函数,tup_1=tup[:] # slice tup_2=tup #直接赋值。

  序数函数1len(tup)的意义返回元组元素的个数2 max (tup)和元组元素的最大值。元素必须属于同一类型。3min) tup)返回元组元素的最小值。元素必须属于同一类型。将一个列表转换成元组。其中元组函数是生成器引用的函数。

  教程python 3 tuple

  Python官方文档元组

  python字典1.dict简介

  字典是一个可变容器,可以存储任何类型的对象。包含键和值的。

  与其他语言的地图相比

  该密钥不可复制。添加与字典中的键相同的键-值对。后一个值会覆盖前一个值。

  键是不可变的。可以使用数字或字符串,但不能列出。

  2.激光唱片

  测试初始化

  Dict={} #空元组初始化dict=dict() #用构造函数初始化dict={ABC: 123, AAA: 345, string: 6666} #用初始值访问初始化3.dict

  Value=dict[abc] #使用键作为索引,取键对应的值,访问不存在的数据时会报错。dict[abc]=7777 #更改键4对应的值。字典中的方法

  函数描述1dict.clear()清除dictionary 2dict.copy()返回dictionary 3dictit.get (key,default=none)的浅层副本以返回指定键的值。如果不存在,返回默认值4dictit.setdefault (key,default=none)类似于get。如果不存在,添加密钥。值default对应于dict中的值5key。如果key在字典中返回True,否则返回False6dict.items()返回遍历(key,value)元组数组7dict.keys()返回包含所有键的迭代器,可以用list转换成list。8dict.values()返回一个包含所有值的迭代器,可以从列表转换到列表。9dict.update(dict2)将字典dict2的键/值对更新为10dict.pop(key,[,default]),删除字典中给定键对应的键-值对,返回删除的值11dict.popitem()随机返回并删除字典中最后一对键和值。12dict.fromkeys()创建一个新的字典,使用序列seq中的元素作为字典的键,val作为字典所有键对应的python集合的初始值。1.器械包简介

  集合中的元素是无序的,不重复的。

  2 .设置初始化

  Set=set() #创建空集必须用这种方式dict={} #使用用这种方式创建的空字典集={1,2,3,4} #可以用这种方式创建带有初始值的集set=set(iterable) #可以使用迭代对象创建,比如tuple 3.set中的列表和方法

  描述add()向集合中添加元素clear()从集合中移除所有元素copy()复制一个集合difference()返回多个集合的差difference_update()从集合中移除元素,该集合也存在于指定的集合中。Discard()删除集合中指定的元素交集()并返回集合的交集intersection_update()返回集合的交集。Isdisjoint()判断两个集合是否包含相同的元素,如果不返回True,则返回False。Issubset()确定指定的集合是否是此方法的参数集的子集。Isset()确定此方法的参数集是否为指定集的子集pop()随机移除元素remove()移除指定元素symmetric_difference()并返回两个集中不重复的元素集。Symmetric_difference_update()移除当前集合中与另一个指定集合中相同的元素,并将另一个指定集合中不同的元素插入当前集合。Union()返回两个集合的并集。update()将元素添加到集合中。4.作用于集合中的方法。

  序号含义:1len(set)返回集合中元素的个数:2max(set)返回集合中元素的最大值(集合中的元素应该是同一类型);3min(set)返回集合中元素的最小值(集合中的元素应为同一类型);4set(seq)将列表转换为集合,其中set函数是一个构造函数。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: