日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

列表 元组 字典的概念及其案例

發布時間:2023/12/16 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 列表 元组 字典的概念及其案例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

列表

定義:列表是一個可修改的,元素以逗號分割,以中括號包圍的有序序列
格式:變量名=[元素1,元素2,元素3,…]

例子:

list1=[8,3,4,5] list2=[93,45,2] res=list1+list2 print(res)

結果:

[8, 3, 4, 5, 93, 45, 2]

列表類型特有方法
增加操作:
append
追加,在列表的尾部加入指定的元素
extend
將指定序列的元素依次追加到列表的尾部(合并),不會去重復內容
insert
將指定的元素插入到對應的索引位上,注意負索引倒序插入,超過索引就會在末尾插入

刪除操作:
pop 彈出,返回并刪除指定索引位上的數據,默認刪除索引為-1的數據(從右向左刪除)
remove 從左往右刪除一個指定的元素
del 刪除整個列表或列表的數據,del是python內置功能,不是列表獨有的

修改操作:
lists[index] lists[index]=’xxx’,通過索引修改內容
reverse 順序倒序
sort 按照ascii碼表順序進行排序

查詢操作:
count
計數,返回要計數的元素在列表當中的個數
index
查找,從左往右返回查找到的第一個指定元素的索引,如果沒有找到,報錯

例子:

a=[1,2,3,4,5,6] b=a[0] a[0]=a[1] a[1]=a[2] a[2]=a[3] a[3]=a[4] a[4]=a[5] a[5]=b print(a)

結果:

[2, 3, 4, 5, 6, 1]

元組
元組是一個不可修改的,元素以逗號分隔的以小括號包圍的有序序列, 可以將元組看成一個不可修改的列表。

格式:
變量名=(元素1,元素2,…)

例子:

tup =("李俊杰","李四","馮文敏","希斯萊杰") print(tup[3]) for i in tup:print(i) print(tup[2:3]) tup1 = ("郭銀飛",) tup2 =tup + tup1 print(tup2)tup3 = tup1*6 print(tup3)tup4 = ((1,3),(5,6)) print(tup4[0][1])a,b,c,d=("李俊杰","張衡","馮文敏","希斯萊杰") print(a) print(b) print(c) print(d)s="李俊杰" list1=list(s) print(list1) tup =tuple(s) print(tup)tup3=(3,4,5,[3,7]) tup3[3].append(4) print(tup3)tup4=(3,4,5,6,7,8) for i,j in enumerate(tup4):print(i,j)

結果:

希斯萊杰 李俊杰 李四 馮文敏 希斯萊杰 ('馮文敏',) ('李俊杰', '李四', '馮文敏', '希斯萊杰', '郭銀飛') ('郭銀飛', '郭銀飛', '郭銀飛', '郭銀飛', '郭銀飛', '郭銀飛') 3 李俊杰 張衡 馮文敏 希斯萊杰 ['李', '俊', '杰'] ('李', '俊', '杰') (3, 4, 5, [3, 7, 4]) 0 3 1 4 2 5 3 6 4 7 5 8

字典:

我們可能見過這種這種類型name=’趙四’, age=18 或者 name:’趙四’, age:18
age=18或者age:18,這種格式的數據結構我們稱之為映射(mapping), 映射指的是可以通過名字 age 引用 值 18。一般將’age’ 叫做鍵(key) ‘18’叫做值 (value)。整體我們稱之為鍵值對。 在Python中保存這種鍵值對格式的數據的一種類型叫做字典 dict。 字典是Python中唯一內建的映射類型。

注意:字典的key 不能是可修改數據類型,例如列表就不能當字典的key。 value 可以是任意數據類型。

例子:

dict1={} dict1["age"]=18 print(dict1) dict1["age"]=98 print(dict1) dict1.setdefault("name","zs") print(dict1)

結果:

{'age': 18} {'age': 98} {'age': 98, 'name': 'zs'}

今天就給大家分享這些,下次見!

總結

以上是生活随笔為你收集整理的列表 元组 字典的概念及其案例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。