欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

利用python怎么將多維list轉(zhuǎn)換成一維list-創(chuàng)新互聯(lián)

本文章向大家介紹利用python怎么將多維list轉(zhuǎn)換成一維list的基本知識(shí)點(diǎn)總結(jié)和需要注意事項(xiàng),具有一定的參考價(jià)值,需要的朋友可以參考一下。

為隨州等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及隨州網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為做網(wǎng)站、網(wǎng)站制作、隨州網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!python是什么意思

Python是一種跨平臺(tái)的、具有解釋性、編譯性、互動(dòng)性和面向?qū)ο蟮哪_本語言,其最初的設(shè)計(jì)是用于編寫自動(dòng)化腳本,隨著版本的不斷更新和新功能的添加,常用于用于開發(fā)獨(dú)立的項(xiàng)目和大型項(xiàng)目。

第一種:使用extend()

>>> lines = open('test.txt').readlines()
>>> lines
['1\n', '2\n', '3\n', '4,5\n']
>>> for line in lines:
...  ll.extend(line.strip().split(','))
... 
>>> ll
['1', '2', '3', '4', '5']

第二種:使用+

>>> ll = []
>>> lines = open('test.txt').readlines()
>>> lines
['1\n', '2\n', '3\n', '4,5\n']
>>> for line in lines:
...  ll = ll + line.strip().split(',')
... 
>>> ll
['1', '2', '3', '4', '5']

第三種:使用flat array數(shù)組的自帶方法

>>> ll = []
>>> lines = open('test.txt').readlines()
>>> for line in lines:
...  ll.append(line.strip().split(','))
... 
>>> ll = np.array(ll)
>>> np.hstack(ll.flat)
array(['1', '2', '3', '4', '5'], 
  dtype='|S1')
>>> list(np.hstack(ll.flat))
['1', '2', '3', '4', '5']

總結(jié):

1. extend()與append()的區(qū)別

append()可以接受任何數(shù)據(jù)類型和格式的數(shù)據(jù)作為一個(gè)元素插入原list

extend() 則僅能將任何數(shù)據(jù)類型和格式的數(shù)據(jù)展開作為一組元素插入原list

eg.

>>> a = [1,'a']
>>> a.extend(np.array([2,'b']))
>>> a
[1, 'a', '2', 'b']
>>> a.extend([3,['c']])
>>> a
[1, 'a', '2', 'b', 3, ['c']]
>>> a = [1,'a']
>>> a.extend(np.array([2,'b']))
>>> a
[1, 'a', '2', 'b']
>>> a.extend([3,['c']])
>>> a
[1, 'a', '2', 'b', 3, ['c']]
>>> a = [1,'a']
>>> a.append(np.array([2,'b']))
>>> a
[1, 'a', array(['2', 'b'], 
  dtype='|S21')]
>>> a.append([3,['c']])
>>> a
[1, 'a', array(['2', 'b'], 
  dtype='|S21'), [3, ['c']]]

2. flatten()無法對(duì)dtype = object的array進(jìn)行展開,dtype = object說明array中的元素是list,即其不是滿矩陣結(jié)構(gòu)

eg.

>>> a = np.array([[1,2],[3,4]])
>>> a.dtype
dtype('int64')
>>> a.flatten()
array([1, 2, 3, 4])
>>> 
>>> a = np.array([[1,2],[3,4],[5]])
>>> a.flatten()
array([[1, 2], [3, 4], [5]], dtype=object)

3.readlines讀取文件默認(rèn)str,可以通過map轉(zhuǎn)換數(shù)據(jù)類型

eg.

>>> ll = []
>>> lines = open('test.txt').readlines()
>>> lines
['1\n', '2\n', '3\n', '4,5\n']
>>> for line in lines:
...  ll.append(map(int,line.strip().split(',')))
... 
>>> ll
[[1], [2], [3], [4, 5]]

以上就是小編為大家?guī)淼睦胮ython怎么將多維list轉(zhuǎn)換成一維list的全部內(nèi)容了,希望大家多多支持創(chuàng)新互聯(lián)!

新聞名稱:利用python怎么將多維list轉(zhuǎn)換成一維list-創(chuàng)新互聯(lián)
文章分享:http://www.aaarwkj.com/article2/copsoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、App開發(fā)面包屑導(dǎo)航、企業(yè)網(wǎng)站制作手機(jī)網(wǎng)站建設(shè)、服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
中文字幕乱码视频日本| 亚洲视频在线男人天堂| 欧美偷拍一区二区三区| 日本亚洲中文字幕网站| 2021久久国产综合精品青草| 精品国产一区二区av麻豆| 国产精品一区日韩专区| 国产日产精品久久婷婷色| 日韩av毛片在线观看| 十八禁真人无摭挡观看| 传媒视频在线观看网站| 日韩人妻精品中文字幕专区不卡| 国产精品国产三级国产不产一地 | 日韩精品在线观看不卡| 亚洲精品av在线网站| 亚洲国产日韩伦中文字幕| 97日韩在线免费视频网站| 日韩一级不卡高清视频| 欧美一区二区国产精品日韩| 午夜宅男在线视频观看| 视频二区国产欧美日韩| 蜜桃国产精品视频网站| 色婷婷精品综合久久狠狠| 亚洲无人区码一码二码三码| 国产一区二区欧美日本| 日韩精品综合成人欧美| 99久久精品国产国产毛片| 欧美成人极品一区二区三区| 精品蜜臀国产av一区二区| 成人午夜在线三级内射| 欧美在线日韩一区二区| 加藤桃香中文字幕在线| 国产高清剧情在线观看| 美腿丝袜亚洲综合一区| 国产亚洲综合一区二区三区| 亚洲美女高潮久久久久久久久| 日本一区二区三区高清在线| 丰满多毛熟妇的大阴户| 雪白肥臀视频一区二区三区| 末满18周岁禁止观看| 看看美女阴逼毛茸茸的|