1. 程式人生 > >python學習0-7複習

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)