欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

詳細整理python 字符串(str)與列表(list)以及數組(array

系統 1779 0

前提:

list以及array是python中經常會用到的數據類型,當需要對list以及array進行文件的讀寫操作的時候,由于write函數參數需要的是一個str,所以這時就需要對list或者array進行str的轉換了。

list和array的不同:

在進行轉換之間先研究下python中list和array(np.array)的不同:

1、list是python中內置的數據類型,其中的數據的類型可以不相同,如java中List也可以不用相同的數據,但是為了格式的統一,就要用到泛型或者ArrayList。array中的數據類型必須是一樣的。

2、list中保存的數據的存放地址,而不是數據,會增加內存的占用,所以存放數據還是盡量使用array。

3、list中有append的方法,可以進行追加,而array沒有追加的方法,只能通過np.append來實現追加。

4、在print的時候,打印的結果不同。list元素之間有","分割,而array之間是空格。

            
list = [1,2,3,4]
arr = np.array(list)
print(list)
print(arr)
          

[1, 2, 3, 4]
?[1 2 3 4]

1、list轉換為str

當list中存放的數據是字符串時,一般是通過str中的join函數進行轉換:

            
list = ['a','b','c','d']
str1 = ''.join(list)
str2 = ' '.join(list)
str3 = '.'.join(list)
print(str1)
print(str2)
print(str3)

          

abcd
a b c d
a.b.c.d

但是當list中存放的數據是整型數據或者數字的話,需要先將數據轉換為字符串再進行轉換:

            
list = [1, 2, 3, 4]
str1 = ''.join([str(x) for x in list])
str2 = ' '.join([str(x) for x in list])
str3 = '.'.join([str(x) for x in list])
print(str1)
print(str2)
print(str3)
          

1234
1 2 3 4
1.2.3.4

2、array轉換為str

將array轉換為str和list轉換時是一樣的,join()函數中的參數是一個iterator,所以array或者list都可以。

            
list = ['a', 'b', 'c', 'd']
arr = np.array(list)
str = ''.join(arr)
print(str)
          

abcd

3、str轉換為list

在將str轉化為list時,主要就是通過str的split()函數,split()參數為空時,默認以空格來做分割。

直接通過list轉換時是以每一個字符為分割的。

            
str1 = 'abcde'
str2 = 'a b c d e'
str3 = 'a, b, c, d, e'
result1 = list(str1)
result2 = str2.split()
result3 = str3.split(', ')
print(result1)
print(result2)
print(result3)
          

['a', 'b', 'c', 'd', 'e']
['a', 'b', 'c', 'd', 'e']
['a', 'b', 'c', 'd', 'e']

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 九九九色| 日本成熟视频tube~be | 日韩欧美专区 | 午夜视频在线观看一区 | 日本高清免费不卡在线 | 天天插天天操天天干 | 亚洲午夜成激人情在线影院 | www国产 | 欧美精品3atv一区二区三区 | 四虎永久 | 亚洲狠狠婷婷综合久久久久图片 | 国产女人成人精品视频 | ww1515hh海外永久360 | 人人澡人人爱 | 久久久九九精品国产毛片A片 | 99中文在线 | 婷婷综合 | av一级久久 | 欧美精品在线观看 | 国产精品福利短视在线播放频 | 亚洲国产片高清在线观看 | 欧美激情精品久久久久久久 | a视频在线免费观看 | 丰满年轻岳中文字幕一区二区 | 免费黄色小视频 | 欧美爱爱一区二区 | 日本亚洲视频 | 亚洲一二三 | 精品一区二区三区在线观看视频 | 偷拍小美女洗澡在线播放 | 蜜臀在线播放 | 亚洲国产成人在线 | 日韩一区二区三区在线播放 | 精品欧美一区二区三区久久久 | 成人区精品一区二区婷婷 | 97婷婷色 | 天天碰天天摸天天操 | 九色视频网站 | 成人免费大片黄在线播放 | 精品视频入口 | 亚洲久草视频 |