知識點,列表
其他的語言中,又叫數組。
專用於存儲一串信。
name_llist=["zhangsan","lisi","wagngu"]
列表的格式:名字,中括號進行標註。
列表是使用最頻繁的。
知識點,獲取列表數據
索引,列表對每個數據都有標號,從0開始計數。
name_llist=["zhangsan","lisi","wagngu"]
print(name_llist[1])
直接用下標進行獲取數據。不能超過列表的長度。
知識點,列表的操作(列表方法)
變量名.方法名
序號 | 分類 | 關鍵字/函數/方法 | 說明 |
1 | 增加 | 列表.insert(索引,數據) | 在指定的位置插入數據 |
列表.append(數據) | 在末尾追加數據 | ||
列表.extend(列表2) | 將列表2的數據追加到列表 | ||
2 | 修改 | 列表[索引]=數據 | 修改指定索引的數據 |
3 | 刪除 | 列表.remove[索引] | 刪除第一個出現的指定數據 |
del列表[索引] | 刪除指定索引的數據 | ||
列表.pop | 刪除末尾數據 | ||
列表.pop(索引) | 刪除指定索引數據 | ||
列表.clear | 清空列表 | ||
4 | 統計 | len(列表) | 列表長度 |
列表.count(數據) | 數據在列表中出現的次數 | ||
5 | 排序 | 列表.sort() | 升序排列 |
列表.sort(reverse=True) | 降序排列 | ||
列表.reverse() | 逆序、反轉 |
import hanshuceshi
name_llist=["zhangsan","lisi","wagngu","jiang"]
shzi=[1,2,5,8,9,4,2,3,]
#取值
#取索引
print(name_llist)
#修改
name_llist[2]="hanhan"
#增加
name_llist.append("chuntian")#向列表的末尾追加數據
name_llist.insert(2,"jiushini")#在指定的位置,添加數據
#刪除
name_llist.remove("chuntian")#刪除指定的數據,刪除第一次出現的,如果沒有這個提示錯誤
#統計
print(name_llist)
print(len(name_llist))
#排序
name_llist.sort()
shzi.sort()
print(name_llist)
print(shzi)
知識點,列表的循環(迭代循環,for)
name_llist=["zhangsan","lisi","wagngu","jiang"]
shzi=[1,2,5,8,9,4,2,3,]
#列表
for namemy in name_llist:
print(namemy)
結果展示:
zhangsan
lisi
wagngu
jiang
知識點,元祖
不能修改原則元素
未完待續