python中字典、列表相关操作

python中的数据类型与其他语言相比较并不是很多,类型种类和JavaScript脚本语言很相似,常用的有元组,列表,字典,字符串等。下面介绍一些简单操作:

# =========列表===================
list=[]#创建一个空列表
list=[1,2,3,4,5]
list[1:3]#取第2.3俩个元素
list[1::3]#表示选取从1位开始,到最后,间隔为3
list[::-1] #表示倒叙
# ---------------insert--------
list.insert(2,7)#表示在2号位前插入一个7
list.append('world')#表示追加到列表的末尾
list.extend('hello')#表示表示把每一个字母作为一个元素添加
list.pop()#无参数默认删除最后一个元素,有参数的话则删除参数位置元素
list.remove(2)#必须有参数,删除参数的位置的与元素
list.index('5')#表示取出‘5’的索引位置
list.sort()#列表正序排列
list.reverse()#列表倒叙排列

# =============字典=================
# python字典中包含了以下的内置方法:
dict={
    'p':'[1,2]',
    'y':{'1':'shenm',},
    't':'(2,)',
    'h':'哈哈',
    'o':'1231',
}
dict.clear()#删除字典内的所有的元素
dict.copy()#返回一个字典的浅复制
dict.fromkeys()#创建一个新字典以序列seq中元素做字典的键,val为字典所有键对应的初始值??
dict.get(key,default=None)#返回指定的键的值,如果值不在字典中返回default值
dict.has_key(key)#如果key在dict中则返回ture,如果不在则返回false
dict.items()#以列表返回可以遍历 的元组。数组
dict.keys()#以列表返回一个字典中所有的键
dict.values()#以列表返回字典中的所有的值

猜你喜欢

转载自blog.csdn.net/qq_38059635/article/details/81448135