當前位置:成語大全網 - 新華字典 - python 獲取列表元素有幾種方式,常見的是哪種?

python 獲取列表元素有幾種方式,常見的是哪種?

Python中列表常見的方法有哪些?

Python列表定義:按特定順序排列的元素組成。在Python中,用方括號[]來表示列表,並用逗號來分隔其中的元素。Python列表是編程中很常見的數據類型 。

列表是壹種可修改的集合類型,其元素可以是數字、string等基本類型,也可以是列表、元組、字典等集合對象,甚至可以是自定義的類型。其定義方式如下:>>> nums = [1,2,3,4]>>> type(nums)>>> print nums[1, 2, 3, 4]>>> strs = ["hello","world"]>>> print strs['hello', 'world']>>> lst = [1,"hello",False,nums,strs]>>> type(lst)>>> print lst[1, 'hello', False, [1, 2, 3, 4], ['hello', 'world']]

下面我們來看壹下列表中有哪些常見的方法:count():統計某個元素在列表中出現的次數。index():從列表中找出某個值第壹個匹配項的索引位置。append():在列表末尾添加新對象。extend():在列表末尾壹次性追加另壹個序列的多個值。insert():在列表的指定位置插入對象。pop():移除列表中的壹個元素(默認最後壹個元素),並且返回該元素的值。remove():移除列表中某個值的第壹個匹配項。reverse():將列表中的元素反向,不重新拷貝壹個列表。reversed():將列表中的元素反向,重新拷貝壹個列表。sort():將列表中的元素排序,不重新拷貝壹個列表。sortd():將列表中的元素排序,重新拷貝壹個列表。copy():淺拷貝,只是給原來的列表貼上了壹個新標簽,對於壹個復雜對象的子對象並不會完全復制,如果有子列表,改變原來的值,新的拷貝對象也會改變。deepcopy():深拷貝,將復雜對象的每壹層復制壹個單獨的個體出來。就是完全拷貝。常見內置函數:max()、min()、sum()、len()、all()、any()、zip()、enumerate()由於文章篇幅有限,具體的代碼,推薦大家看這篇文章:/p/da6e449f4c6a