0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

python列表序列操作教程

jf_78858299 ? 來源:梯閱線條 ? 作者:小梯子 ? 2023-02-23 15:04 ? 次閱讀

python列表也是序列對象,可以進(jìn)行序列通用的操作,類似字符串序列的操作。

1.1 len()

獲取列表長度。

示例

>>> l=['梯閱線條python序列操作之len()','梯閱線條軟件測試',9555]
>>> len(l)
3

1.2 [n]

用法

l[n]

描述

l[n]表示獲取索引為n的元素(項)。

通過索引獲取指定位置的元素。

第1個位置(項)的索引為0.第2個位置的索引為1.依次類推。

最后1個位置的索引為-1.倒數(shù)第2個位置的索引為-2.依次類推。

示例

>>> l
['梯閱線條python序列操作之len()', '梯閱線條軟件測試', 9555]
>>> l[0]
'梯閱線條python序列操作之len()'
>>> l[1]
'梯閱線條軟件測試'
>>> l[-1]
9555
>>> l[-2]
'梯閱線條軟件測試'
>>> l[len(l)-1]
9555

1.3 [x:y]

用法

l[x:y]

描述

通過分片(切片)從列表中提取索引連續(xù)的一部分列表元素。

l[x:y]表示從l列表中取出索引從x(包括x)到y(tǒng)(不包括y)的內(nèi)容。即【包頭不包尾】。

左邊界x不寫,默認(rèn)為0。

右邊界y不寫,默認(rèn)為字符串序列的長度.

特別的:[:]為復(fù)制整個列表。

出參

返回新的列表,不會改變原列表。

示例

>>> l=['梯閱線條python序列操作之分片切片操作','梯閱線條軟件測試',9555,'python列表切片']
>>> l
['梯閱線條python序列操作之分片切片操作', '梯閱線條軟件測試', 9555, 'python列表切片']
>>> l[1:]
['梯閱線條軟件測試', 9555, 'python列表切片']
>>> l[0:3]
['梯閱線條python序列操作之分片切片操作', '梯閱線條軟件測試', 9555]
>>> l[:3]
['梯閱線條python序列操作之分片切片操作', '梯閱線條軟件測試', 9555]
>>> l[:-1]
['梯閱線條python序列操作之分片切片操作', '梯閱線條軟件測試', 9555]
>>> l[0:]
['梯閱線條python序列操作之分片切片操作', '梯閱線條軟件測試', 9555, 'python列表切片']
>>> l[:]
['梯閱線條python序列操作之分片切片操作', '梯閱線條軟件測試', 9555, 'python列表切片']
>>> l
['梯閱線條python序列操作之分片切片操作', '梯閱線條軟件測試', 9555, 'python列表切片']

1.4 +和*

+表示將2個列表合并成1個新的列表。返回新列表,原列表不變。

*n表示將列表復(fù)制n次,返回一個新的列表,原列表不變。

示例

>>> l=['梯閱線條python序列操作之+和*','梯閱線條軟件測試']
>>> l+[9555,'python列表相加和復(fù)制']
['梯閱線條python序列操作之+和*', '梯閱線條軟件測試', 9555, 'python列表相加和復(fù)制']
>>> l
['梯閱線條python序列操作之+和*', '梯閱線條軟件測試']
>>> l*3
['梯閱線條python序列操作之+和*', '梯閱線條軟件測試', '梯閱線條python序列操作之+和*', '梯閱線條軟件測試', '梯閱線條python序列操作之+和*', '梯閱線條軟件測試']
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 編程語言
    +關(guān)注

    關(guān)注

    10

    文章

    1945

    瀏覽量

    34740
  • 字符串
    +關(guān)注

    關(guān)注

    1

    文章

    579

    瀏覽量

    20518
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4797

    瀏覽量

    84690
收藏 人收藏

    評論

    相關(guān)推薦

    請問python如何返回元組,列表或字典的?

      Python中的數(shù)據(jù)結(jié)構(gòu)用于存儲數(shù)據(jù)集合,這些數(shù)據(jù)可以從函數(shù)中返回。那么python如何返回元組,列表或字典的?在本文中,我們將探討如何從這些數(shù)據(jù)結(jié)構(gòu)中返回多個值:元組,列表和字典
    發(fā)表于 07-24 18:42

    如何使用Python列表進(jìn)行求和?

    (sum_numbers)#Output - 55[tr]如上面的代碼片段所示,sum()[tr]函數(shù)用于在已指定的范圍內(nèi)添加值。您也可以在各種操作中使用該函數(shù)。[tr]限制和警告-Python列表[tr]在
    發(fā)表于 09-01 23:14

    如何運用Python列表的元素比較解決問題

    在用python處理多個列表元素時,需要處理的信息一般比較多且雜。這時運用Python列表元素比較的方法,就能快速處理列表信息,能更輕松訪問
    的頭像 發(fā)表于 02-17 15:04 ?739次閱讀
    如何運用<b class='flag-5'>Python</b><b class='flag-5'>列表</b>的元素比較解決問題

    python字符串序列操作和不可變性

    初識python字符串序列操作和不可變性。python字符串序列操作
    的頭像 發(fā)表于 02-23 15:01 ?866次閱讀

    python字符串有哪些特定方法

    python字符串序列操作也適用于列表和元組。 python字符串還有獨有方法,即字符串對象的函數(shù),其他對象不可調(diào)用,只有字符串對象可
    的頭像 發(fā)表于 02-23 15:02 ?711次閱讀

    介紹python列表的邊界和嵌套

    本文介紹python列表的邊界和嵌套。只能訪問python列表范圍內(nèi)的項,python列表可以嵌
    的頭像 發(fā)表于 02-27 14:49 ?941次閱讀

    python列表特定方法有哪些

    python列表類似其他語言的數(shù)組,但是python列表的元素(項)可以同時為不同類型的對象,即沒有固定類型約束。
    的頭像 發(fā)表于 02-27 14:51 ?496次閱讀

    Python中的序列是什么

    類: 列表 元組 字典 集合 字符串序列 特別注意 序列類似Java中的集合的概念, 但是, 序列中的集合和Java中的集合卻不一樣 (約等于Java中的list 集合).
    的頭像 發(fā)表于 03-08 17:23 ?1146次閱讀
    <b class='flag-5'>Python</b>中的<b class='flag-5'>序列</b>是什么

    Python序列列表類型介紹

    ] . 其中,10,20,30,40這些稱為:列表a的元素。 注意: 字符串和列表都是序列類型,一個字符串是一個字符序列,一個列表是任何元素
    的頭像 發(fā)表于 03-08 17:27 ?1293次閱讀

    Python序列的元組類型介紹

    介紹 列表屬于可變序列,可以任意修改列表中的元素。 元組屬于不可變序列,不能修改元組中的元素。 元組特點: 有序, 不可變, 小括號 ( ) 操作
    的頭像 發(fā)表于 03-08 17:30 ?1101次閱讀

    Python列表的基本概念、常用操作及實際應(yīng)用

    Python列表是一種強大的數(shù)據(jù)結(jié)構(gòu),用于在程序中存儲和操作一系列的值。列表是可變的(mutable),可以動態(tài)地增加、刪除和修改其中的元素。在Py
    的頭像 發(fā)表于 04-16 10:42 ?1808次閱讀

    python列表和數(shù)組的區(qū)別

    Python是一種功能強大的編程語言,為開發(fā)者提供了許多數(shù)據(jù)結(jié)構(gòu)來處理和操作數(shù)據(jù)。其中,列表和數(shù)組是常用的數(shù)據(jù)結(jié)構(gòu),用于存儲和組織一系列元素。在本文中,我們將詳細(xì)比較Python中的
    的頭像 發(fā)表于 11-21 15:13 ?2410次閱讀

    python輸出list的每一個元素

    Python是一種簡單易學(xué)的編程語言,廣泛應(yīng)用于各個領(lǐng)域中。而處理列表(list)是Python中非常常見的操作之一。在Python中,
    的頭像 發(fā)表于 11-21 16:16 ?1652次閱讀

    python怎樣讓列表里的數(shù)相加

    Python是一種功能強大的編程語言,可以用于處理各種各樣的數(shù)學(xué)運算和數(shù)據(jù)操作。在Python中,我們可以使用簡單的代碼將列表中的數(shù)字相加。 首先,我們需要創(chuàng)建一個包含數(shù)字的
    的頭像 發(fā)表于 11-22 09:53 ?1961次閱讀

    python如何遍歷列表并提取

    遍歷列表Python中非常常見的操作之一,可以使用for循環(huán)或者while循環(huán)來實現(xiàn)。下面我將詳細(xì)介紹如何使用for循環(huán)遍歷列表并提取元素。 首先,讓我們簡單了解一下
    的頭像 發(fā)表于 11-23 15:55 ?1398次閱讀