欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python list運(yùn)算操作代碼實(shí)例解析

 更新時(shí)間:2020年01月20日 09:57:13   作者:虛生  
這篇文章主要介紹了Python list運(yùn)算操作代碼實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

這篇文章主要介紹了Python list運(yùn)算操作代碼實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

  在操作list的時(shí)候,經(jīng)常用到對(duì)列表的操作運(yùn)算,比如說(shuō),列表添加,刪除操作,其實(shí),這里面經(jīng)?;赜龅竭@樣一個(gè)問(wèn)題,就是列表的操作容易被混淆了。

有人做了一個(gè)總結(jié),這個(gè)很清晰,我就不多做闡述了:

1.append() 向列表尾部追加一個(gè)新元素,列表只占一個(gè)索引位,在原有列表上增加

2.extend() 向列表尾部追加一個(gè)列表,將列表中的每個(gè)元素都追加進(jìn)來(lái),在原有列表上增加

3.+ 直接用+號(hào)看上去與用extend()一樣的效果,但是實(shí)際上是生成了一個(gè)新的列表存這兩個(gè)列表的和,只能用在兩個(gè)列表相加上

4.+= 效果與extend()一樣,向原列表追加一個(gè)新元素,在原有列表上增加

這里面還有一個(gè)問(wèn)題,就是怎么對(duì)list進(jìn)行加減的操作,很多人都容易把+ -號(hào)直接用到加減運(yùn)算,這樣很容易出錯(cuò)。其實(shí),加減的有另外的操作方法:

我寫了一個(gè)例子,能夠清晰的解釋了幾個(gè)的差別和異同,如下所示:

import numpy as np

left = []
right = []

data1 = [12,12,12,12,12,12,12]
data2 = [12,12,12,12,12,12,12]
data3 = []
for item in data1:
  left.append(item)

for item1 in data2:
  right.append(item1)

aleft = np.array(left)
bleft = np.array(right)

cleft = aleft - bleft
dleft = aleft + bleft
print("list a sub list b:")
print(cleft)
print("list a add list b:")
print(dleft)
print("list a append list b:")
cleft = data1 + data2
data1.append(data2)
print(cleft)
print(data1)
print("list a extend list b:")
data3.extend(data2)
print(data3)

結(jié)果

list a sub list b:
[0 0 0 0 0 0 0]
list a add list b:
[24 24 24 24 24 24 24]
list a append list b:
[12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]
[12, 12, 12, 12, 12, 12, 12, [12, 12, 12, 12, 12, 12, 12]]
list a extend list b:
[12, 12, 12, 12, 12, 12, 12]

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用Python操作ArangoDB的方法步驟

    使用Python操作ArangoDB的方法步驟

    這篇文章主要介紹了使用Python操作ArangoDB的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • python中使用 unittest.TestCase單元測(cè)試的用例詳解

    python中使用 unittest.TestCase單元測(cè)試的用例詳解

    python 在unittest.TestCase 中提高了很多斷言方法,這篇文章主要介紹了python中使用 unittest.TestCase 進(jìn)行單元測(cè)試的操作方法,需要的朋友可以參考下
    2021-08-08
  • Python內(nèi)置函數(shù)詳細(xì)解析

    Python內(nèi)置函數(shù)詳細(xì)解析

    這篇文章主要介紹了Python內(nèi)置函數(shù)詳細(xì)解析,Python?自帶了很多的內(nèi)置函數(shù),極大地方便了我們的開(kāi)發(fā),下文小編總結(jié)了一些內(nèi)置函數(shù)的相關(guān)內(nèi)容,需要的小伙伴可以參考一下
    2022-05-05
  • pytorch報(bào)錯(cuò)問(wèn)題:ValueError: num_samples should be a positive integer value, but got num_samples=0

    pytorch報(bào)錯(cuò)問(wèn)題:ValueError: num_samples should be

    這篇文章主要介紹了pytorch報(bào)錯(cuò)問(wèn)題:ValueError: num_samples should be a positive integer value, but got num_samples=0的解決方案,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Python可變參數(shù)*args和**kwargs用法實(shí)例小結(jié)

    Python可變參數(shù)*args和**kwargs用法實(shí)例小結(jié)

    這篇文章主要介紹了Python可變參數(shù)*args和**kwargs用法,結(jié)合實(shí)例形式總結(jié)分析了Python中可變參數(shù)*args和**kwargs的功能、區(qū)別與具體使用技巧,需要的朋友可以參考下
    2018-04-04
  • Matplotlib使用Cursor實(shí)現(xiàn)UI定位的示例代碼

    Matplotlib使用Cursor實(shí)現(xiàn)UI定位的示例代碼

    這篇文章主要介紹了Matplotlib使用Cursor實(shí)現(xiàn)UI定位的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • Python數(shù)據(jù)的標(biāo)準(zhǔn)輸出與格式化輸出

    Python數(shù)據(jù)的標(biāo)準(zhǔn)輸出與格式化輸出

    這篇文章主要給大家介紹了關(guān)于Python數(shù)據(jù)的標(biāo)準(zhǔn)輸出與格式化輸出的相關(guān)資料,和大多數(shù)語(yǔ)言一樣,Python也是用print()函數(shù)來(lái)進(jìn)行輸出,需要的朋友可以參考下
    2023-08-08
  • python使用selenium操作瀏覽器的實(shí)現(xiàn)示例

    python使用selenium操作瀏覽器的實(shí)現(xiàn)示例

    Selenium是一個(gè)模擬瀏覽器瀏覽網(wǎng)頁(yè)的工具,主要用于測(cè)試網(wǎng)站的自動(dòng)化測(cè)試工具,本文主要介紹了python使用selenium操作瀏覽器的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • bat和python批量重命名文件的實(shí)現(xiàn)代碼

    bat和python批量重命名文件的實(shí)現(xiàn)代碼

    這篇文章主要介紹了bat和python批量重命名文件的實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2016-05-05
  • Python基礎(chǔ)學(xué)習(xí)之類與實(shí)例基本用法與注意事項(xiàng)詳解

    Python基礎(chǔ)學(xué)習(xí)之類與實(shí)例基本用法與注意事項(xiàng)詳解

    這篇文章主要介紹了Python基礎(chǔ)學(xué)習(xí)之類與實(shí)例基本用法與注意事項(xiàng),結(jié)合實(shí)例形式詳細(xì)分析了Python面相對(duì)象程序設(shè)計(jì)中關(guān)于類的定義與實(shí)例化對(duì)象相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2019-06-06

最新評(píng)論