一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

淺析Python的6種通用序列操作

汽車玩家 ? 來(lái)源:今日頭條 ? 作者:我愛學(xué)Python ? 2020-01-18 17:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

數(shù)據(jù)結(jié)構(gòu)式通過(guò)某種方式(例如對(duì)元素進(jìn)行編號(hào))組織在一起的數(shù)據(jù)元素的集合,這些數(shù)據(jù)元素可以是數(shù)字或者字符,甚至可以是其他數(shù)據(jù)結(jié)構(gòu)。在Python中,最基本的數(shù)據(jù)結(jié)構(gòu)是序列(sequence)。序列中的每個(gè)元素被分配一個(gè)序號(hào)–即元素的位置,也稱為索引。第一個(gè)元素索引是0,第二個(gè)則是1,一次類推。

Python包含6中內(nèi)建的序列,即列表、元組、字符串、Unicode字符串、buffer對(duì)象和xrange對(duì)象。

通用序列操作:索引、分片、序列相加、乘法、成員資格、長(zhǎng)度、最小值和最大值

1. 索引

序列中所有的元素都是有編號(hào)的–從0開始遞增??梢酝ㄟ^(guò)編號(hào)分別對(duì)序列的元素進(jìn)行訪問。Python的序列也可以從右邊開始索引,最右邊的一個(gè)元素的索引為-1,想左開始遞減。

2. 分片

索引用來(lái)對(duì)單個(gè)元素進(jìn)行訪問,用分片可以對(duì)一定范圍內(nèi)的元素進(jìn)行訪問,分片通過(guò)冒號(hào)相隔的兩個(gè)索引來(lái)實(shí)現(xiàn)。分片操作的實(shí)現(xiàn)需要提供兩個(gè)索引作為邊界,第一個(gè)索引的元素是包含在分片內(nèi)的,第二個(gè)則不包含在分片內(nèi)。

對(duì)于一個(gè)正數(shù)步長(zhǎng),Python會(huì)從序列的頭部開始向右提取元素,直到最后一個(gè)元素,而對(duì)于負(fù)數(shù)步長(zhǎng),則是從序列的尾部開始向左提取元素,直到第一個(gè)元素

3. 序列相加

最后一個(gè)例子,試圖列表和字符串進(jìn)行相加,但是出錯(cuò)了,雖然他們都是序列,但是是不同數(shù)據(jù)類型,不能相加

4. 乘法

用數(shù)字x剩以一個(gè)序列會(huì)生成新的序列,而在新的序列中,原來(lái)的序列將會(huì)被重復(fù)x次。

5. 成員資格

可以使用in運(yùn)算符來(lái)檢查一個(gè)值是否在序列中,如果在其中,就返回Ture,如果不在,就返回False。

6. 長(zhǎng)度、最小值和最大值

內(nèi)建函數(shù)len、min和max分別返回序列所包含的元素的數(shù)量,序列中的最小元素和序列中的最大元素。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 索引
    +關(guān)注

    關(guān)注

    0

    文章

    59

    瀏覽量

    10656
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4827

    瀏覽量

    86685
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基礎(chǔ)篇3:掌握Python中的條件語(yǔ)句與循環(huán)

    : print(\"你還很小。\") 循環(huán) 循環(huán)允許程序重復(fù)執(zhí)行一段代碼,直到滿足某個(gè)條件為止。Python中有幾種不同的循環(huán)結(jié)構(gòu)。 for循環(huán) for循環(huán)通常用于遍歷序列(如列表、元組
    發(fā)表于 07-03 16:13

    ?如何在虛擬環(huán)境中使用 Python,提升你的開發(fā)體驗(yàn)~

    。RaspberryPiOS預(yù)裝了Python3。干擾系統(tǒng)Python的安裝可能會(huì)給你的操作系統(tǒng)帶來(lái)問題。安裝第三方Python庫(kù)時(shí),請(qǐng)務(wù)必使用正確的包管理工具。在Lin
    的頭像 發(fā)表于 03-25 09:34 ?331次閱讀
    ?如何在虛擬環(huán)境中使用 <b class='flag-5'>Python</b>,提升你的開發(fā)體驗(yàn)~

    零基礎(chǔ)入門:如何在樹莓派上編寫和運(yùn)行Python程序?

    是一非常有用的編程語(yǔ)言,其語(yǔ)法易于閱讀,允許程序員使用比匯編、C或Java等語(yǔ)言更少的代碼行。Python編程語(yǔ)言最初實(shí)際上是作為L(zhǎng)inux的腳本語(yǔ)言而開發(fā)的。Py
    的頭像 發(fā)表于 03-25 09:27 ?715次閱讀
    零基礎(chǔ)入門:如何在樹莓派上編寫和運(yùn)行<b class='flag-5'>Python</b>程序?

    Python Connector for InterBase連接解決方案

    適用于 InterBase 的 Python 連接器 Python Connector for InterBase 是一可靠的連接解決方案,用于從 Python 應(yīng)用程序訪問 Int
    的頭像 發(fā)表于 01-22 14:34 ?445次閱讀

    如何使用RNN進(jìn)行時(shí)間序列預(yù)測(cè)

    強(qiáng)大的替代方案,能夠?qū)W習(xí)數(shù)據(jù)中的復(fù)雜模式,并進(jìn)行準(zhǔn)確的預(yù)測(cè)。 RNN的基本原理 RNN是一具有循環(huán)結(jié)構(gòu)的神經(jīng)網(wǎng)絡(luò),它能夠處理序列數(shù)據(jù)。在RNN中,每個(gè)輸入序列的元素都會(huì)通過(guò)一個(gè)或
    的頭像 發(fā)表于 11-15 09:45 ?909次閱讀

    如何使用Python構(gòu)建LSTM神經(jīng)網(wǎng)絡(luò)模型

    構(gòu)建一個(gè)LSTM(長(zhǎng)短期記憶)神經(jīng)網(wǎng)絡(luò)模型是一個(gè)涉及多個(gè)步驟的過(guò)程。以下是使用Python和Keras庫(kù)構(gòu)建LSTM模型的指南。 1. 安裝必要的庫(kù) 首先,確保你已經(jīng)安裝了Python和以下庫(kù)
    的頭像 發(fā)表于 11-13 10:10 ?1561次閱讀

    技術(shù)科普 | 芯片設(shè)計(jì)中的LEF文件淺析

    技術(shù)科普 | 芯片設(shè)計(jì)中的LEF文件淺析
    的頭像 發(fā)表于 11-13 01:03 ?751次閱讀
    技術(shù)科普 | 芯片設(shè)計(jì)中的LEF文件<b class='flag-5'>淺析</b>

    APM32F411板的python+pyocd命令行操作

    前段時(shí)間學(xué)習(xí)了一下如何使用pyocd配合APM32F411VCTINY板在命令行下給它進(jìn)行各種騷操作,在使用一段時(shí)間后就想著:pyocd是基于python的,那是不是也可以使用python腳本+pyocd使用起來(lái)呢?
    的頭像 發(fā)表于 10-18 16:21 ?993次閱讀
    APM32F411板的<b class='flag-5'>python</b>+pyocd命令行<b class='flag-5'>操作</b>

    【「時(shí)間序列與機(jī)器學(xué)習(xí)」閱讀體驗(yàn)】時(shí)間序列的信息提取

    本章主講時(shí)間序列的信息提取,章節(jié)中有許多概念定義和數(shù)學(xué)公式,并配有Python代碼演示,細(xì)細(xì)品讀與理解動(dòng)手演練,還是很開拓思維視野的。下面以筆記形式進(jìn)行展開。 時(shí)間序列的信息提取是時(shí)間序列
    發(fā)表于 08-17 21:12

    【《時(shí)間序列與機(jī)器學(xué)習(xí)》閱讀體驗(yàn)】+ 時(shí)間序列的信息提取

    之前對(duì)《時(shí)間序列與機(jī)器學(xué)習(xí)》一書進(jìn)行了整體瀏覽,并且非常輕松愉快的完成了第一章的學(xué)習(xí),今天開始學(xué)習(xí)第二章“時(shí)間序列的信息提取”。 先粗略的翻閱第二章,內(nèi)容復(fù)雜,充斥了大量的定義、推導(dǎo)計(jì)算、代碼,好在
    發(fā)表于 08-14 18:00

    【《時(shí)間序列與機(jī)器學(xué)習(xí)》閱讀體驗(yàn)】+ 了解時(shí)間序列

    收到《時(shí)間序列與機(jī)器學(xué)習(xí)》一書,彩色印刷,公式代碼清晰,非常精美。感謝作者,感謝電子發(fā)燒友提供了一個(gè)讓我學(xué)習(xí)時(shí)間序列及應(yīng)用的機(jī)會(huì)! 前言第一段描述了編寫背景: 由此可知,這是一本關(guān)于時(shí)間序列進(jìn)行大數(shù)
    發(fā)表于 08-11 17:55

    【「時(shí)間序列與機(jī)器學(xué)習(xí)」閱讀體驗(yàn)】全書概覽與時(shí)間序列概述

    ,可以將相似的時(shí)間序列分組,以便進(jìn)一步理解時(shí)間序列數(shù)據(jù)中的結(jié)構(gòu)和模式。 ●第6章“多維時(shí)間序列”:介紹多維時(shí)間序列在廣告分析和業(yè)務(wù)運(yùn)維領(lǐng)域的
    發(fā)表于 08-07 23:03

    pytorch和python的關(guān)系是什么

    ,PyTorch已經(jīng)成為了一個(gè)非常受歡迎的框架。本文將介紹PyTorch和Python之間的關(guān)系,以及它們?cè)谏疃葘W(xué)習(xí)領(lǐng)域的應(yīng)用。 Python簡(jiǎn)介 Python是一高級(jí)、解釋型、
    的頭像 發(fā)表于 08-01 15:27 ?3265次閱讀

    Python建模算法與應(yīng)用

    Python作為一功能強(qiáng)大、免費(fèi)、開源且面向?qū)ο蟮木幊陶Z(yǔ)言,在科學(xué)計(jì)算、數(shù)學(xué)建模、數(shù)據(jù)分析等領(lǐng)域展現(xiàn)出了卓越的性能。其簡(jiǎn)潔的語(yǔ)法、對(duì)動(dòng)態(tài)輸入的支持以及解釋性語(yǔ)言的本質(zhì),使得Python在多個(gè)平臺(tái)
    的頭像 發(fā)表于 07-24 10:41 ?1246次閱讀

    如何實(shí)現(xiàn)Python復(fù)制文件操作

    Python 中有許多“開蓋即食”的模塊(比如 os,subprocess 和 shutil)以支持文件 I/O 操作。在這篇文章中,你將會(huì)看到一些用 Python 實(shí)現(xiàn)文件復(fù)制的特殊方法。下面我們開始學(xué)習(xí)這九
    的頭像 發(fā)表于 07-18 14:53 ?793次閱讀