python學習0-7複習
1. bool的使用
可以直接使用bool([3,4]) 返回值為1或True
二、列表的使用:
1.列表的讀取方式:
list[0]、list[0:2] = ["王五",“李四”] 該句第三個人名為填入,所以對原列表不做修改
list[::3] : 遍歷所有元素,間隔為3; list[:] :遍歷所有元素,步幅預設為1;==>list[:] == list[::]
2.插入:
list.insert(位置,“插入變數名”):指定位置新增
list.append():末尾新增
3.刪除:
list.pop():預設刪除最後一項,按索引位置刪除,並返回一個刪除資料
list.remove():按內容刪除
del list[] 或del list[**] :直接刪除整體列表或者刪除列表中的元素
4.新增:
list.extend():在list的末尾新增新的元素或裂變等;
“+”:同樣為列表後面新增元素或列表
5.找到索引位置:
list.index("**"):括號中為元素值,直接返回一個索引值
6.將資料反向存放
list.reverse()
7.sort與sorted 的使用:
參見https://blog.csdn.net/qq_33661910/article/details/81179670
8.字典
(1)新增修改:
dict3={}
dict3["name"] = "DuYang"
dict3["age"] = 23
print(dict3)
a = dict3.setdefault("name","xiaoming")#不改變dict3中的值
b = dict3.setdefault("ages", 18)#在dict3中新增ages:18鍵值對
字典中setdefault使用:當新增的新值在字典鍵值對中存在,則使用原先存在鍵值對
(2)刪除
字典的刪除一般都是通過對鍵的指定,達到修改鍵值對的目的
dic4 = {'name': 'alex', 'age': 18, 'class': 1}
# dic4.clear()#清空
# print(dic4)
# del dic4['name']
# print(dic4)
#
a = dic4.popitem()#引數為空,刪除最後一個鍵值對,並返回該鍵值對
print(a, dic4)
print(dic4.pop("age"))#pop函式是在刪除列表元素時常用的,但也可以對字典進行操作,必須需要新增一個鍵值
print(dic4)