1. 程式人生 > 其它 >列表- - 字典內建 方法

列表- - 字典內建 方法

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']}