13 Python基礎 高階變數

2021-10-08 23:16:27 字數 2660 閱讀 2351

目錄

1.  列表的定義

2.  列表常用操作

2.1  列表基本使用 

2.2 del 刪除使用 

2.3  列表的資料統計

2.4  列表的排序 

3.  列表的迴圈遍歷 

索引就是資料在列表中的位置編號,索引又可以被稱為小標注意:  從列表中取值時,  如果超出索引範圍,  程式會報錯  

name1 = "zhangsan"

name2 = "lisi"

name3 = "wwangwu"

name_list = ["zhangsan", "lisi", "wangwu"]

列表構成:

# 1. 取值和取索引

# list index out of range - 列表索引超出範圍

# 取值

print(name_list[0])

# 取索引

print(name_list.index("wangwu"))

# 2. 修改

name_list[1] = "李四"

print(name_list)

# 3. 增加

# insert 方法可以在列表的指定索引位置插入資料

name_list.insert(1, "大明")

# extend 方法可以把其他列表中的完整內容, 追加到當前列表的末尾

temp_list = ["一剪梅", "呵呵噠"]

name_list.extend(temp_list)

# 4. 刪除

# remove 方法可以從列表中刪除指定的資料

name_list.remove("wangwu")

# pop 方法預設可以把裡邊中最後乙個元素刪除

name_list.pop()

# pop 方法可以指定要刪除元素索引

name_list.pop(4)

# clear 方法可以清空列表

name_list.clear()

print(name_list)

name_list = ["張三", "李四", "王五"]

# 使用del 關鍵字(delete)刪除列表元素

del name_list[1]

# del 關鍵字本質上是用來將乙個變數從記憶體中刪除的

name = "小明"

del name

# 注意:如果使用 del 關鍵字將變數從記憶體中刪除

# 後續的**就不能再使用這個變數了

print(name)

print(name_list)

name_list = ["張三", "李四", "王五"]

# len(length 長度) 函式可以統計列表中元素的總數

name_len = len(name_list)

print("列表中包含了%d 個元素" %name_len)

# count 方法可以統計裡邊中某乙個資料出現的次數

count = name_list.count("張三")

print("張三出現了 %d 次" % count)

name_list = ["zhangsan", "lisi", "wangwu"]

name_num = [1, 5, 4, 12, 3]

# 公升序

name_list.sort()

name_num.sort()

print(name_list)

print(name_num)

# 降序

name_list.sort(reverse=true)

name_num.sort(reverse=true)

print(name_list)

print(name_num)

# 逆序(反轉)

name_list.reverse()

name_num.reverse()

print(name_list)

print(name_num)

name_list = ["張三", "李四", "王五"]

# 使用迭代遍歷列表

for my_name in name_list:

print("我的名字叫 %s" %my_name)

# 列印出來

# 我的名字叫 張三

# 我的名字叫 李四

# 我的名字叫 王五

學習筆記13 Python 函式高階

函式根據 有沒有引數 以及 有沒有返回值,可以 相互組合,一共有 4 種 組合形式 如果函式 內部處理的資料不確定,就可以將外界的資料以引數傳遞到函式內部 如果希望乙個函式 執行完成後,向外界匯報執行結果,就可以增加函式的返回值 def measure print 測試開始!height 1.8 w...

1 3 Python語法初探

input輸入 螢幕輸入 input 的小括號中放入的是,提示資訊,用來在獲取資料之前給使用者的乙個簡單提示 input 在從鍵盤獲取了資料以後,會存放到等號右邊的變數中 input 會把使用者輸入的任何值都作為字串來對待 str input 請輸入 請輸入 這裡是輸入完 直接的輸出 str inp...

13 Python裝飾器(一)

一 在python中函式也可以作為另乙個函式的引數,不限制是字串 陣列 集合 數字等。下面看乙個例子 coding utf 8 def sum x,y return x y def sub x,y return x y def test fun,x,y return fun x,y print su...