国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

4、python列表Lists

這篇具有很好參考價值的文章主要介紹了4、python列表Lists。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

列表和你可以用它們做的事情。包括索引,切片和變異!

1.列表

Python 中的 List 表示有序的值序列:

In [1]:

primes = [2, 3, 5, 7]

我們可以把其他類型的事情列入清單:

In [2]:

planets = ['Mercury', 'Venus', 'Earth', 'Mars', 'Jupiter', 'Saturn', 'Uranus', 'Neptune']

我們甚至可以列一個清單:

In [3]:

hands = [
    ['J', 'Q', 'K'],
    ['2', '2', '2'],
    ['6', 'A', 'K'], # (Comma after the last element is optional)
]
# (I could also have written this on one line, but it can get hard to read)
hands = [['J', 'Q', 'K'], ['2', '2', '2'], ['6', 'A', 'K']]

列表可以包含不同類型的變量:

In [4]:

my_favourite_things = [32, 'raindrops on roses', help]
# (Yes, Python's help function is *definitely* one of my favourite things)

1.1索引

可以使用方括號訪問單個列表元素。

哪個行星離太陽最近? Python 使用從零開始的索引,因此第一個元素的索引為0。

In [5]:

planets[0]

Out[5]:

'Mercury'

下一個最近的星球是什么?

In [6]:

planets[1]

Out[6]:

'Venus'

哪個行星離太陽最遠?

列表末尾的元素可以用負數(shù)訪問,從 -1開始:

In [7]:

planets[-1]

Out[7]:

'Neptune'

In [8]:

planets[-2]

Out[8]:

'Uranus'

1.2切片

前三顆行星是什么? 我們可以通過切片來回答這個問題:

In [9]:

planets[0:3]

Out[9]:

['Mercury', 'Venus', 'Earth']

planets[0:3] 是我們詢問從索引 0 開始并一直到 但不包括 索引 3 的方式。

起始和結(jié)束索引都是可選的。如果省略起始索引,則假定為 0。因此,我可以將上面的表達式重寫為:

In [10]:

planets[:3]

Out[10]:

['Mercury', 'Venus', 'Earth']

如果我省略了結(jié)束索引,它被假定為列表的長度。

In [11]:

planets[3:]

Out[11]:

['Mars', 'Jupiter', 'Saturn', 'Uranus', 'Neptune']

也就是說,上面的表達意思是“給我從索引3開始的所有行星”。

我們還可以在切片時使用負指數(shù):

In [12]:

# All the planets except the first and last
planets[1:-1]

Out[12]:

['Venus', 'Earth', 'Mars', 'Jupiter', 'Saturn', 'Uranus']

In [13]:

# The last 3 planets
planets[-3:]

Out[13]:

['Saturn', 'Uranus', 'Neptune']

1.3列表修改

列表是“可變的”,這意味著它們可以“就地”修改。

修改列表的一種方法是為索引或片表達式賦值。

例如,假設(shè)我們想重命名火星:

In [14]:

planets[3] = 'Malacandra'
planets

Out[14]:

['Mercury',
 'Venus',
 'Earth',
 'Malacandra',
 'Jupiter',
 'Saturn',
 'Uranus',
 'Neptune']

嗯,這是相當(dāng)拗口。讓我們通過縮短前三個行星的名稱來補償。

In [15]:文章來源地址http://www.zghlxwxcb.cn/news/detail-797778.html

planets[:3] = ['Mur', 'Vee', 'Ur']
print(planets

到了這里,關(guān)于4、python列表Lists的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Python入門指南:從零開始學(xué)習(xí)Python編程

    Python入門指南:從零開始學(xué)習(xí)Python編程

    Python是一種簡單而又強大的編程語言,它在全球范圍內(nèi)廣受歡迎,適用于各種應(yīng)用場景,包括Web開發(fā)、數(shù)據(jù)分析、人工智能和科學(xué)計算等。本篇博客將為初學(xué)者提供一份Python入門指南,幫助你從零開始掌握Python編程基礎(chǔ)。 首先,我們需要安裝Python解釋器。前往Python官方網(wǎng)站(

    2024年02月14日
    瀏覽(24)
  • 【從零學(xué)習(xí)python 】20. Python列表操作技巧及實例

    【從零學(xué)習(xí)python 】20. Python列表操作技巧及實例

    所謂的列表推導(dǎo)式,就是指的輕量級循環(huán)創(chuàng)建列表 基本的方式 在循環(huán)的過程中使用if 2個for循環(huán) 3個for循環(huán) 練習(xí) 請寫出一段 Python 代碼實現(xiàn)分組一個 list 里面的元素,比如 [1,2,3,…100]變成 [[1,2,3],[4,5,6]…] 參考答案: 查看以下代碼,說出打印的結(jié)果。 輸出結(jié)果為: 輸出結(jié)果為

    2024年02月13日
    瀏覽(19)
  • 從零開始大數(shù)據(jù) 2 python簡介

    迷失在大數(shù)據(jù)的海洋?別擔(dān)心,讓我們從零開始!?? ?大數(shù)據(jù)世界的入口通常需要一把編程的鑰匙。選擇一門合適的編程語言是你邁向大數(shù)據(jù)領(lǐng)域的關(guān)鍵一步。Python是大數(shù)據(jù)處理領(lǐng)域的魔法杖,其簡潔易讀的語法使其成為數(shù)據(jù)分析和處理的首選。Java也是大數(shù)據(jù)處理的重要語

    2024年02月02日
    瀏覽(25)
  • 如何使用Python從零開始構(gòu)建游戲

    作者:禪與計算機程序設(shè)計藝術(shù) 游戲開發(fā)是一個龐大的領(lǐng)域,其涉及到許多領(lǐng)域如數(shù)學(xué)、計算機圖形學(xué)、音視頻等等,本文只討論游戲編程,不涉及到其他相關(guān)領(lǐng)域知識。 游戲編程可以分成以下幾步: 游戲邏輯 渲染 物理引擎 AI 用戶交互 游戲中可能會用到不同的技術(shù)或框架

    2024年02月08日
    瀏覽(25)
  • 從零開始學(xué)python(十六)爬蟲集群部署

    從零開始學(xué)python(十六)爬蟲集群部署

    今天講述Python框架源碼專題最后一個部分,爬蟲集群部署,前面更新了十五個從零開始學(xué)python的系列文章,分別是 : 1.編程語法必修篇 2.網(wǎng)絡(luò)編程篇 3.多線程/多進程/協(xié)程篇 4.MySQL數(shù)據(jù)庫篇 5.Redis數(shù)據(jù)庫篇 6.MongoDB數(shù)據(jù)庫篇 7.機器學(xué)習(xí)篇 8.全棧開發(fā)篇 9.Numpy/pandas/matplotlib篇 10.H

    2024年02月13日
    瀏覽(24)
  • 從零開始學(xué)Python第14課:函數(shù)和模塊

    從零開始學(xué)Python第14課:函數(shù)和模塊

    在講解本節(jié)課的內(nèi)容之前,我們先來研究一道數(shù)學(xué)題,請說出下面的方程有多少組正整數(shù)解。 x 1 + x 2 + x 3 + x 4 = 8 x_1 + x_2 + x_3 + x_4 = 8 x 1 ? + x 2 ? + x 3 ? + x 4 ? = 8 你可能已經(jīng)想到了,這個問題其實等同于將8個蘋果分成四組且每組至少一個蘋果有多少種方案,也等價于在分

    2024年02月06日
    瀏覽(17)
  • 【30天python從零到一】---第七天:列表和元組

    【30天python從零到一】---第七天:列表和元組

    ?? 博客主頁:??@披星戴月的賈維斯 ?? 歡迎關(guān)注:??點贊??收藏??留言 ??系列專欄:?? Python專欄 ??請不要相信勝利就像山坡上的蒲公英一樣唾手可得,但是請相信,世界上總有一些美好值得我們?nèi)σ愿?,哪怕粉身碎骨?? ??一起加油,去追尋、去成為更好的自己

    2023年04月19日
    瀏覽(25)
  • Python從零開始進行AIGC大模型訓(xùn)練與推理

    ????????本專欄將詳細介紹從零開始進行AIGC大模型訓(xùn)練與推理(Python),包括文本生成(GPT系列)和圖片生成(Stable Diffusion系列)等,初步計劃從以下提綱逐步進行博文分享,歡迎關(guān)注。 (1)《解密AIGC:人工智能生成內(nèi)容技術(shù)的優(yōu)勢和未來發(fā)展趨勢》,地址為“解密

    2024年02月09日
    瀏覽(45)
  • 從零開始學(xué)習(xí)Python基礎(chǔ)語法:打開編程大門的鑰匙

    從零開始學(xué)習(xí)Python基礎(chǔ)語法:打開編程大門的鑰匙

    重溫Python,適合新手搭建知識體系,也適合大佬的溫故知新~ 1.1 Python作為一種流行的編程語言的介紹 Python是一種流行的高級編程語言,以其簡潔、易讀和強大的特性而備受開發(fā)者歡迎。它由 Guido van Rossum 于 1991 年創(chuàng)建,并且在過去幾十年中得到了廣泛的發(fā)展和應(yīng)用。 Python作

    2024年01月20日
    瀏覽(46)
  • 聯(lián)邦學(xué)習(xí)實戰(zhàn)-1:用python從零開始實現(xiàn)橫向聯(lián)邦學(xué)習(xí)

    聯(lián)邦學(xué)習(xí)實戰(zhàn)-1:用python從零開始實現(xiàn)橫向聯(lián)邦學(xué)習(xí)

    什么是聯(lián)邦學(xué)習(xí)? 簡單來說就是在一個多方的環(huán)境中,數(shù)據(jù)集是零散的(在各個不同的客戶端中),那么怎樣實現(xiàn)機器學(xué)習(xí)算法呢? 首先想到的就是將多個數(shù)據(jù)集合并合并起來,然后統(tǒng)一的使用傳統(tǒng)的機器學(xué)習(xí)或者深度學(xué)習(xí)算法進行計算,但是如果有一方因為數(shù)據(jù)隱私問題

    2023年04月08日
    瀏覽(147)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包