python “list” 和 “dictionary”基础

list 基础

列表有下标 索引从0开始

list = [1,2,3,4,5,6,7,8]
list2 = [“asd”,”fgh”,”jkl”]
list3 = [1,2,3,4,”asd”,”fgh”]
list4 = [list,list2,list3] #列表的嵌套

访问列表中的值

print(list[1])
print(list[1:4])
print(list[:5])
print(list[4:])
print(list4[2][1])

更改列表

list[2] = 90 #更改列表中的某个值
print(list)
del list[2] #删除列表中的某个值
print(list)

操作符

print(list*3) # * 重复列表
print(list+list2) # + 拼接列表
print(len(list)) # len 求列表的长度

列表函数

print(len(list)) #求列表的长度
print(max(list)) #求列表中的最大值
print(min(list)) #求列表中的最小值
list(tuple) #将元组转化为列表
print(list.append()) #在末尾添加新的对象 只能添加一个
print(list.count()) #统计元素在列表中出现的次数
print(list.pop()) #移除列表中的一个元素(默认为最后一个),并且返回该元素的值
print(list.insert()) #将新对象插入
print(list.index()) #从列表中找出某个值第一个匹配项的索引位置
print(list.remove()) #移除某个值的第一个匹配项
print(list.extend()) #在列表的末尾一次性追加另一个序列中的多个值
print(list.reverse()) #反向列表中元素
print(list.sort()) #对列表进行排序
print(list.clear()) #清空列表
print(list.copy()) #复制列表

dictionary 基础

字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号{}中

dict = {“张三”:20,”李四”:30,”王五”:28,”赵六”:35}

访问字典中的值

print(dict[“张三”])

修改字典

dict[“张三”] = 30 #修改字典中的values
print(dict)
dict[“吴十”] = 30 #添加信息
print(dict)
del dict[“张三”] #删除字典中的键
print(dict)
dict.clear() #清空字典
print(dict)
del dict #删除字典
print(dict)
dict.setdefault(“钱七”)
print(dict)

字典函数

print(dict.keys()) #得到所有的键
print(dict.values()) #得到所有的值
print(dict.items()) #得到所有的键值对
print(dict.clear()) #清空列表
print(dict.get()) #返回指定键的值,如果值不在在字典中返回default值

猜你喜欢

转载自blog.csdn.net/hahahahaha223/article/details/81411980