Python之list列表數據類型講解

2020-12-05 小碼哥編程學習

前言

在python中,list列表數據類型其實就是一個容器,可以放置大量元素的集合。同時,list列表也有很多特點和使用場景,本文主要講解list列表的函數方法。

概念

list列表是一個集合,一個容器,同Java語言中的數組是一樣的,唯一的不同之處在於,Java中的數組類型只能放置同一種數據類型,而Python中的列表可以放置不同的數據類型。

python常用方法

1、append添加元素

append()函數是將要添加的元素追加到列表的末尾。同時呢,list列表還有其他的方法,比如insert()和extend()函數,其實作用是一樣的,都是添加元素。

2、pop刪除元素

pop()函數的作用是從列表中彈出一個元素,並且返回該元素的值,pop如果不接收參數,則移除列表中的最後一個參數。刪除的函數有remove()函數和del關鍵字。

3、修改元素的值

要修改列表中的某個元素,只需要根據索引的下標去修改就可以了。

4、根據索引下標查詢元素

根據索引下標就可以查詢元素的值,當然,同樣查詢操作也可以根據某個元素查詢下標的位置,類似的方法是list.index(元素)。

5、統計(查詢集合的個數)

6、逆序(列表元素反轉)

7、清空列表

總結

本文主要列舉了list列表的常用函數,包括append、insert、clear、reverse等函數,使用也是非常的簡單。其實list列表就是數組,具有和數組同樣的特性,主要是:1、元素的內容是有順序的。2、可以通過索引下標實現隨機訪問。3、對列表的增刪是相對來說性能是低下的等等。list列表使用場景也很多,當我們要保存大量的元素,並且元素是有順序的情況下,就可以考慮使用list列表類型。

相關焦點

  • Python數據類型之列表list
    # 列表是python中最基本的數據結構,它是一個有序序列,序列中的每個元素都分配一個數字(位置,索引)# 1、我們可以使用 方括號,中括號[]來創建列表# 2、我們可以直接將序列放在list(seq)
  • Python基礎學習之常用六大數據類型
    剛開始學習一門程式語言,除了了解運行環境與語言類型之外,最基本還是從該語言的基本數據類型開始學起。Python六大常用數據類型: int 整數 float 浮點數 str 字符串 list 列表 tuple 元組 dict 字典講解這些先說一下python中的變量與變量名。
  • python之lambda定義匿名函數實現對list列表排序
    前言關於匿名函數的使用及應用之前的文章也有講過,本文再來講解一個關於匿名函數的一個案例:使用匿名函數實現對list列表進行排序。list.sort()函數1、定義一個元素類型為整型的list列表,然後排序運行結果是:排序之前,list1列表中的內容: [10, 50, 20, 57, 90]排序之後,
  • Python數據類型串講(中)
    2、列表在對序列有了大體的認識後,現在開始介紹序列中最具代表性的數據類型——列表。python中列表以中括號'[ ]'為標識,將一個或多個元素(以逗號分隔)括起來為一個列表,其元素可以為python中任意一種數據類型包括列表本身,且各元素不需要具備相同的數據類型。
  • python數據類型總結——列表
    python用列表或元組來幫助我們。python列表一系列元素組成一個集合,可能通過索引,對每個元素進行訪問。這種數據類型統稱為序列。在python中,字符串就是一種序列。python列表常用函數或方法python提供了一系列函數或方法,幫助我們完成對列表的操作。這些方法,大部分都是可以用途其它類型的序列的。如 + 或 * 一樣。len用於獲取列表的元素個數,max或min用於取出最大值可最小值。
  • Python數據類型之字典dict
    # 字典是一種可變容器類型,可存儲任意類型對象# 字典以鍵值對存儲數據,key-value形式,鍵值之間使用冒號:分隔,每個鍵值中間用逗號,分隔# 字典包含在大括號,花括號{}中# python中鍵必須是不可變的,但值可取任何數據類型# 元組可以作為 dict 的 key,但列表不能作為元組的 key,dict 要求
  • Python列表和元組
    定義列表和函數```l = [1, 2, 'hello', 'world'] # 列表中同時含有 int 和 string 類型的元素l[1, 2, 'hello', 'world']tup= ('jason', 22) # 元組中同時含有 int 和 string 類型的元素tup('jason', 22)```對於列表來說,由於其是動態的,我們只需簡單地在列表末尾,加入對於元組來說,
  • Python數據讀取之生成器(generator)
    簡單來說,生成器是一個函數,它返回一個我們可以迭代的對象(迭代器),迭代器一次返回一個值較使用列表將所有數據都加載到內存中,生成器節省了大量內存空間。深度學習的數據讀取部分一般都需要使用迭代器。創建生成器生成器有兩種創建方式:列表生成式的 [] 改成 ()使用yield方法1 列表生成式的 [] 改成 ()把列表生成式中的 [] 改成 () 就創建了一個generator>>> L = [x * x for x in range(10)]>>>
  • 11個python列表方法全面解析!
    來源:AI入門學習列表是python裡很重要的數據類型,其中的方法總共有11個,數量掌握這些方法,對數據的處理效率會大大提高,現在分享給大家。print(dir(list()))#查看列表的方法[ ..., 'append', 'clear', 'copy', 'count', 'extend', 'index','insert', 'pop', 'remove', 'reverse', 'sort']
  • numpy中的數據類型對象有哪些
    Numpy數據類型numpy是一個python擴展包,它可以為我們提供更精確的科學技術,更強大的數學能力。為此,numpy定義了比python更豐富的數據類型來達成目的。數據類型以上就是一系列Numpy中提供的數據類型。需要理解的是,Numpy中的數據類型,和python本身的數據類型是不同的。Numpy中的數據類型,實質是數據類型對象dtype的實例。
  • python字符串、列表內的方法使用
    python類型int:bit_lenth()bool:True Falsestr: str --->bool :bool(str): ''--->Falsestr例如:s = 'alexsb's1 = s[1]s2 = s[1:3]s3 = s[0:] s[
  • 一日一技:從Python列表中刪除重複值
    列表中有重複值,我們需要刪除重複值, 我們可以使用set()內置函數,然後使用list()函數顯示列表,如下例所示:my_list = [1,1,2,3,2,2,4,5,6,2,1] my_final_list = set(my_list) print(list(my_final_list))輸出:[1, 2, 3,
  • python的核心數據類型有哪些?
    數據類型數字: int,long,float,complex,bool字符: str,unicode列表: list字典: dict元組: tuple文件: file其他類型: 集合(set),frozenset,類類型,None類型轉換str(),repr()或format(): 將非字符類型數據轉換為字符int(): 轉為整數float
  • Python語言中使用array模塊實現動態數組的操作
    背景對於動態數組諸如創建、插入、刪除、查詢大小等操作,在C/C++語言中,可以使用標準庫中的vector類實現,而在python語言中,也同樣提供了內置的array模塊實現類似的功能。Python中的array類似於列表list,如都可以動態增刪元素,但又有所區別,list中存儲的元素類型可以不一樣,但array中元素類型必須完全一樣。另外,由於list中每個元素同時存儲了其地址即指針(用以標記每個元素的數據類型)和實際的數據,所以,在存儲及操作效率上,array又遠遠高於列表。下面通過例子講解array模塊的常用操作。
  • 詳解Python列表及其運算
    本篇介紹Python中的列表數據類型,文中會討論列表的聲明、賦值及其相關運算。通過本篇的學習,可以達成如下目標。不同於其它程式語言,列表可以包含任意類型的元素,可以在同一個列表中存儲字符串、浮點類型、對象、複數類型等數據。例1:聲明列表數據並賦值的例子列表中可以嵌套列表,可以多層嵌套,構建二維、三維等多維列表。如例1中的score列表,就內嵌了學生的成績列表。
  • python:pop函數詳解 - 二進位01
    pop函數詳解今天我為大家講解python中pop函數的使用。#簡介——pop()函數是python解釋器的內置方法,可作用於列表,字典。pop為「彈出」之意。用法說明——在builtins.py中找到pop函數。列表:L.pop([index]) -> item -- remove and return item at index (default last).
  • Python2 已終結,入手Python 3,你需要這30個技巧
    列表表達式有了列表表達式,你就不再需要用 for loop 來生成一個 list 了。其基本語法是這樣的:[ expression for item in list if conditional ]這就是一個生成包含一串數字的 list 的簡單例子。
  • Python基礎知識儲備,List集合基本操作大盤點
    List列表是Python中最基本的數據結構,也是Python中使用頻率最高的數據類型,List列表中的元素不需要具有相同類型,使用起來非常方便。現在就來體驗一下List列表的基本操作。List列表的末尾list01.append("70")print(list01)list02.append("BBB")print(list02)
  • 「python學習手冊-筆記」003.數值類型
    ,python的數字類型還包括布爾類型.小數python2.4之後引入了小數這種數據類型,正式名稱叫做Decimal. 需要注意的是python中的Decimal類型和浮點數不是一個東西. 小數很像浮點數,但是小數有固定的位數和小數點.比如,我們可以使用小數對象實現一個只有兩位小數位精度的浮點數.
  • 乾貨| 完美Python入門基礎知識點總結
    python的字串列表有2種取值順序從左到右索引默認0開始的,最大範圍是字符串長度少1從右到左索引默認-1開始的,最大範圍是字符串開頭List(列表) 是 Python 中使用最頻繁的數據類型列表可以完成大多數集合類的數據結構實現。