Python之list列表數據類型講解

2021-01-08 小碼哥編程學習

前言

在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基礎數據類型list和tuple和dict
    數組類型數據類型劃分:可變數據類型、不可變數據類型不可變數據類型:元組, bool, int, str 可哈西可變數據類型:list, dict, set 不可哈西字典(dict): key 必須是不可變數據類型,可哈西value 任意數據類型字典 (dict):優點:二分法去查詢存儲大量的關係型數據特點:無序的列表list列表是python
  • Python基礎變量類型——List淺析
    Python使用list一、listPython內置的一種數據類型是列表:list。list是一種有序的集合,可以隨時添加和刪除其中的元素。裡面的元素的數據類型也可以不同,比如:L = ['Apple', 123, True]list元素也可以是另一個list,比如:s = ['python', 'java', ['asp', 'php'], 'scheme&
  • Python數據類型篇——02.List(列表)的傳奇故事
    列表是 Python 中最常用的序列數據類型之一。列表中的元素是有序可重複的。列表中的元素可以是不同數據類型,甚至可以嵌套。和字符串一樣,列表可以被索引和截取,列表被截取後返回一個新列表。和字符串不一樣,列表是可變數據類型,其值可以被改變。
  • Python基礎學習之常用六大數據類型
    剛開始學習一門程式語言,除了了解運行環境與語言類型之外,最基本還是從該語言的基本數據類型開始學起。Python六大常用數據類型: int 整數 float 浮點數 str 字符串 list 列表 tuple 元組 dict 字典講解這些先說一下python中的變量與變量名。
  • Python -- 數據類型內置方法:列表/元組/集合
    list列表類型內置方法作用:多個裝備、多個愛好、多門課程,甚至是多個女朋友定義方式:[]內用逗號隔開,可以有多個任意數據類型的元素friends_list = ['longzeluola'
  • python之lambda定義匿名函數實現對list列表排序
    前言關於匿名函數的使用及應用之前的文章也有講過,本文再來講解一個關於匿名函數的一個案例:使用匿名函數實現對list列表進行排序。list.sort()函數1、定義一個元素類型為整型的list列表,然後排序運行結果是:排序之前,list1列表中的內容: [10, 50, 20, 57, 90]排序之後,list1列表中的內容: [10, 20, 50, 57, 90]2、定義一個元素類型為字符串類型的list列表,然後排序運行結果是
  • python之dict字典數據類型講解
    前言python中有一種非常重要的數據類型就是dict字典。字典數據類型使用頻率是很廣泛的,其實字典數據類型非常類似於Java中的Map,JavaScript中的json。本文就重點講解dict字典。概念字典不同於其他數據類型,最重要的區別在於字典數據類型是通過一個key來去獲取對應的value。字典是通過鍵值對/key-value對聯繫起來的。語法字典的每個鍵值對使用「:」冒號進行分割,多個鍵值對使用「,」逗號分割。整個字典被一對「{}」包括起來。字典中的key必須要保證唯一,但是值可以重複。
  • Python3的基本類型,列表(瘋狂Python)
    本章內容框架結構:1.簡述列表[list],元組[tuple],字典[dict]2.了解一下序列3. List(列表)1.簡述列表[list],元組[tuple],字典[dict]1-1 python內置三種常用的數據結構:list,tuple,dict,都可用於保存多個數據項。
  • Python數據類型串講(中)
    2、列表在對序列有了大體的認識後,現在開始介紹序列中最具代表性的數據類型——列表。python中列表以中括號'[ ]'為標識,將一個或多個元素(以逗號分隔)括起來為一個列表,其元素可以為python中任意一種數據類型包括列表本身,且各元素不需要具備相同的數據類型。
  • python之列表生成式實現list列表字符串元素全部大寫
    前言在Python語言中,所謂的列表生成式,顧名思義,就是說可以生成list列表的表達式,是Python內置的一種強大的功能。列表生成式的英文含義為List Comprehensions。關於列表生成式的概念及特點,我在之前的視頻中有過講解,在此呢就不再多做敘述,只是做個簡短回顧。本文主要講解的是列表生成式的一個應用案例。列表生成式列表生成式作用是用來生成列表的,那麼其特點也肯定是使用「[]」來去表示的。
  • python數據類型總結——列表
    python用列表或元組來幫助我們。python列表一系列元素組成一個集合,可能通過索引,對每個元素進行訪問。這種數據類型統稱為序列。在python中,字符串就是一種序列。列表,也是序列的一種。可以用中括號來聲明列表。列表是可變的。如下:
  • Python 列表(list)
    Python 列表指包括0個或者多個對象元素引用的有序序列。對象元素的數據類型可以不同。列表同樣可以包含列表,類似多維數組1、列表創建及索引2、列表(List )以及列表元素的增刪改查列表元素的增加有insert、append 、extend方法以及+=操作insert(index,obj) index=增加元素的位置,obj=增加的對象 append(obj) obj=增加的對象,追加obj對象元素至末尾
  • python:簡單list()應用之奇偶數
    10/17主要知識點介紹list():python中最基本的數據結構。列表將由若干數據作為元素的序列放置在一對方括號中,元素之間以逗號分隔。格式:list1 = [3.14, 'bus', 0, -9, 6] list2=[ ](空列表)第一個例子----從鍵盤輸入一個正整數,加入列表中,輸入'-1'時結束輸入:1.建立一個空列表存儲輸出的數據list=[]
  • Python入門教程——數據類型之字典
    Dictionary類型即字典。用 {} 表示,用來存儲鍵/值對。定義# 定義一個空字典dic = {}# 定義一個字典並初始化dict = {'name': 'python book', 'price': '$19.9', 'pages': 888}上述代碼,name、price、pages為鍵,python book、$19.9、888為值。
  • 每日一課|Python如何將字符串類型的列表還原成列表類型
    正常來講列印這個each,從肉眼來看每個數據都是列表格式二、解決方案:1、evel() 它的作用就是把數據還原成它本身或者是能夠轉化成的數據類型中做數據類型的轉換還是很有用的。它的作用就是把數據還原成它本身或者是能夠轉化成的數據類型.下面來看看示例代碼:string <==> list
  • Python之可變數據類型和不可變數據類型
    不可變數據類型數字number(含int、float、bool、complex)、字符串string、元組tuple。在同一代碼塊下,不同變量的值若是相同且是不可變數據類型,那麼它們的id也相同,實際上它們都是同一個值的引用,這既節省了內存又提高了運行效率。
  • Python入門——列表常用操作
    /home/parallels/Desktop/05_高級數據類型/venv/bin/python /home/parallels/Desktop/05_高級數據類型/hm_01_列表的基本使用.pylisi2['zhangsan', 'lisi', 'wangwu']Process finished with exit code 0wangwu在列表中對應的索引值是2.
  • Python的List與Tuple
    List(列表)List(列表) 是 Python 中使用最頻繁的數據類型。列表可以完成大多數集合類的數據結構實現。列表中元素的類型可以不相同,它支持數字,字符串甚至可以包含列表(所謂嵌套)。列表是寫在方括號([])之間、用逗號分隔開的元素列表。
  • Python初步之list持久化
    今天蟲蟲就以Python腳本為例,和大家一起來說說Python中list列表持久化的各種方法。普通寫入在Pyton的句柄寫入模式下,可以對打開句柄(文件)任意寫入內容,我們通過打開需要保存到的文件句柄,然後通過循環遍歷列表,以次寫入文件就可以完成列表的保存。實際上這個過程是所有語言中保存內容到文件的內容,也不能算是實際上的數據持久化。