字典方法
keys() :获取字典的键
dict = {'color': 'red', 'age': 21}
for key in dict.keys():
print(key)
#输出结果
'color'
'age'
values():获取字典的值
dict = {'color': 'red', 'age': 21}
for value in dict.values():
print(value)
#输出结果
'red'
21
items():获取字典的键值对,是一个元组
dict = {'color': 'red', 'age': 21}
for value in dict.items():
print(value)
#输出结果
('color', 'red')
('age', 21)
列表相关的方法
append():往数组最后面插入一个元素
list = [1, 2, 3]
list.append(6)
print(list)
#得到结果是
[1, 2, 3, 6]
insert():往数组任意位置插入一个元素
list = [1, 2, 3, 4]
list.insert(1, 6)
#得到的结果是
[1, 6, 2, 3, 4]
index():获取元素的索引位置
list = [1, 2, 3]
print(list.index(2))
#得到的结果是
1
remove():删除数组的某一项
list = ['red', 'green', 'yellow']
list.remove('red')
#得到的结果是
['green', 'yellow']
sort(reverse=True):排序,默认不传reverse是升序,加上reverse关键字是降序
'''
不加关键字升序
'''
list = [1, 2, 4, 3, 8, 9, 6, 5]
list.sort()
print(list)
#得到结果是,list.sort()这个就是直接改变了list,返回的是None
[1, 2, 3, 4, 5, 6, 8, 9]
'''
加关键字降序,reverse=True
'''
list = [1, 2, 4, 3, 8, 9, 6, 5]
list.sort(reverse=True)
print(list)
#得到结果是
[9, 8, 6, 5, 4, 3, 2, 1]
[x:y]:切片,截取list,从x开始,到y结束,包含x,但是不包含y
list = [1, 2, 3, 4]
test1 = list[0: 2] #[1, 2]
test2 = list[1:2] #[2]
test3 = list[:3] #[1, 2, 3] ,前面没有代表从0开始
test4 = list[:-1] #[1, 2, 3] ,为负数,把负数加上list的长度即可相当于[:3]
网友评论