python序列类型包括哪三种字符,python序列类型包括哪三种映射类型

  python序列类型包括哪三种字符,python序列类型包括哪三种映射类型

  python序列类型包括哪三种

  Python序列类型包括:列表、元组、字典

  列表:有序可变序列

  已创建:用户列表=[1,2,3,4,5,6]

  已修改:用户列表[5]=999

  Add: userlist.append(777)

  Delete: userlist.remove(4)或del(userlist[3])

  Pop方法:去掉一个元素,默认最后一个。

  Userlist.pop(3)删除第三个元素并返回值。

  Insert: userlist.insert(3,555)

  Sort: userlist.sort()默认为升序。userlist.sort(reverse=True)使用降序。或者使用sorted(userlist)进行排序。

  Reverse: userlist.reverse()

  Search: userlist.index(3)或使用中的保留字进行搜索。

  元素:用户列表[2]

  取坐标:userlist.index(999)

  list的连接:extend()方法。或者用于连接两个列表。两种不同的

  元组:有序不可变序列

  创建:元组1=(1,2,3,4,5,6)

  修改:该值不能修改。

  Add:没有append函数,只能通过赋值来添加:tuple2=(tuple1,7,8,9)

  删除:(不可变序列没有这个属性)

  Insert:(不可变序列没有这个属性)

  排序:你只能使用sorted(userlist)来排序。

  反转:(不可变序列没有这个属性)

  Search: userlist.index(3)或使用中的保留字进行搜索。

  元素:元组1[4]

  取坐标:tuple1.index(3)

  重量:一套(一套)

  解:a,b,c,d,e,f=一组1

  字典:无序可变序列

  Create: dict1={a : 001 , b 3360 002 , c 3360 003 , d 3360 004}或使用函数创建字典:dict1=dict ([(a

  修改:该值不能修改。

  Add:直接赋值:dict 1[ f ]= 006 ;或者使用setdefault()函数添加字典元素:dict1.setdefault(e , 005 )。当密钥已经存在时,原始k-v保持不变,当密钥不存在时,添加k-v。

  Delete:字典没有remove()函数,但是可以用del()函数删除字典的kv: del (dict1 [e])。还可以使用pop()方法删除指定的元素。因为字典是无序的,默认情况下pop()不会删除最后一个元素,所以必须指定键。

  插入:字典没有索引坐标,只有添加,没有插入。

  排序:字典没有索引坐标,所以也是无序的。你只能通过键找到值。但可以用其他方法排序:对于sorted (dict1) :print (k,dict1 [k])中的k

  逆转:(紊乱无法逆转)

  Look-up: dict1[c]或使用in保留字进行查找。或者使用items()方法将字典中的每对kv转换成元组,以便于查找。

  获取元素:dict1[c]或使用dict1.get(c )

  就拿坐标来说:键唯一,值不唯一,只能通过循环便利字典查出来。

  转到权重:键是唯一的,无需转到权重

  字符串元组列表字典 的类型相互转换

  1.元组被转换成列表:list()

  2.将列表更改为tuple: tuple()

  3.字典被转换成列表和元组:dict1.items()

  4.列表祖先被转换成dictionary: dict()

  python学习网上有很多python培训视频。欢迎在线学习!这是包含哪三种python序列类型的详细信息。更多信息请关注热门IT软件开发工作室其他相关文章!

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

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