2 Fork me on GitHub 6

列表- - 字典内置 方法

1.1关键字 sort


基本用法:
  # l1 = [44, 22, 11, 33, 99, 77, 88, 66]
  # l1.sort() # 默认是升序
  #>>> [11, 22, 33, 44, 66, 77, 88, 99]
  # l1.sort(reverse=True) # 参数指定操作 降序
  # #>>>[99, 88, 77, 66, 44, 33, 22, 11]
  # # print(l1)
  # print(l1[:])
  # # >>>[44, 22, 11, 33, 99, 77, 88, 66]
  # print(l1[1:5])
  # # >>>[22, 11, 33, 99]
  # print(l1[::-1]) # 翻转 从右往左 冒号左右两边不写数字默认全部都要
  # # >>>[66, 88, 77, 99, 33, 11, 22, 44]
  # print(l1[:5]) # [44, 22, 11, 33, 99]
  # # 左边不写默认从头开始

1.2列表之间的比较

  

 

字典内置添加方法

"""
大括号括起来 内部存放多个元素 元素,与元素之间是逗号隔开
元素的 组织形式是K:V键值对
    K是对V的描述性性质的信息 一般是字符串
    K 是不可变类型
    K 不能重复
v是真正的数据 相当于变量值 可以是任意数据类型
"""
# d = {[1, 2, 3]:'jason'}
# d = {1: 'jason', 1: 'kevin'}
# print(d)
# >>>{1: 'kevin'}

例题2
# print(dict('hello'))
# 报错
# print(dict(name='jason', pwd=123, age=18))
# # {'name': 'jason', 'pwd': 123, 'age': 18}
dic ={
  'name':'jason',
  'age': '18',
  'hobbies' :['play game', 'basketball']
}
#1. 按K 取值   K不存在 直接报错
# print(dic['name'])

# print(dict['pwd'])   无 K对应值 ‘报错’

# 2.按K 修改值
dic['name'] = 'jasonNB'
print(dic)
# {'name': 'jasonNB',
# 'age': '18', 'hobbies': ['play game', 'basketball']}

 

 

posted @ 2021-11-09 20:31  jinggo  阅读(30)  评论(0)    收藏  举报