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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

[转载] python中的数组类型及特点

發(fā)布時(shí)間:2025/3/11 python 11 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [转载] python中的数组类型及特点 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

參考鏈接: Python中的Array | 數(shù)組2(簡(jiǎn)介和功能)

名稱? 表示方法示例? 是否有序? 函數(shù)方法(增刪等)? 特點(diǎn)? List? 類型表示:L L = ['Adam', 95.5, 'Lisa', 85]? 有序??

? ? ?

? ? ?增加:(1)L.append('Paul'),增加到末尾;?

? ? ?(2)L.insert(0, 'Paul'),增加到索引所在地位置;?

? ? ?刪除:(1)L.pop(),pop()方法總是刪掉list的最后一個(gè)元素,并且它還返回這個(gè)元素,所以我們執(zhí)行 L.pop() 后,會(huì)打印出 'Paul'。?

? ? ?(2)L.pop(2),刪除索引是2的元素;?

? ? ?替換:L[2]='Adam'?

? ? ?L[0]='Bart'?

? ? ? ?

? ? ? ? (1)list正好相反,占用內(nèi)存小,但是查找速度慢; (2)? Tuple? 類型表示:T t = ('Adam', 'Lisa', 'Bart')? 有序? (1)tuple 和 list 非常類似,但是,tuple一旦創(chuàng)建完畢,就不能修改了; (2)只有一個(gè)元素的時(shí)候要加逗號(hào)表示:t = ('Adam',);? ? ?Dict? 類型表示:D d={key : value, key : value }? 無序? (1)由于dict也是集合,len() 函數(shù)可以計(jì)算任意集合的大小; (2)可以簡(jiǎn)單地使用 d[key] 的形式來查找對(duì)應(yīng)的 value;這和 list 很像,不同之處是,list 必須使用索引返回對(duì)應(yīng)的元素,而dict使用key (3)先判斷一下 key 是否存在,用 in 操作符: if 'Paul' in d:? ? ?print d['Paul'] (4)使用dict本身提供的一個(gè) get 方法,在Key不存在的時(shí)候,返回None:? ?>>> print d.get('Bart') 59 >>> print d.get('Paul') None? (1)dict的第一個(gè)特點(diǎn)是查找速度快,無論dict有10個(gè)元素還是10萬個(gè)元素,查找速度都一樣; (2)dict的缺點(diǎn)是占用內(nèi)存大,還會(huì)浪費(fèi)很多內(nèi)容 (3)由于dict是按 key 查找,所以,在一個(gè)dict中,key不能重復(fù);作為 key 的元素必須不可變 (4)dict的第二個(gè)特點(diǎn)就是存儲(chǔ)的key-value序?qū)κ菦]有順序的!? set??

? ? ?

? ? ?類型表示:S?

? ? ?s = set(['A', 'B', 'C'])?

? ? ? ? 無序? (1)訪問 set中的某個(gè)元素實(shí)際上就是判斷一個(gè)元素是否在set中。Eg: Bart是該班的同學(xué)嗎??

? ? ?

? ? ?>>> 'Bart' in s?

? ? ?True?

? ? ?(2)添加:set.add() (3)刪除:set.remove()? (1)set不能包含重復(fù)的元素。如果set中有重復(fù)元素,則在輸出的時(shí)候set會(huì)自動(dòng)去掉重復(fù)元素 (2)

總結(jié)

以上是生活随笔為你收集整理的[转载] python中的数组类型及特点的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。