91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python列表元素怎么拼接成字符串

發布時間:2023-02-23 16:50:52 來源:億速云 閱讀:131 作者:iii 欄目:開發技術

這篇文章主要介紹了python列表元素怎么拼接成字符串的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇python列表元素怎么拼接成字符串文章都會有所收獲,下面我們一起來看看吧。

一、使用join()方法連接列列表

使用join()方法可將列表中的元素以指定的間隔符進行連接,如果不使用間隔符,可以使用’ ‘空字符作為間隔符。下面介紹使用符號’ ’ 和"_"連接每個城市:

# *_* coding : UTF-8 *_*

city=['上海', '廣州', '成都', '北京', '武漢', '長沙', '杭州', '廈門']
print(''.join(city))
print(' '.join(city))
print('-'.join(city))

輸出結果:

上海廣州成都北京武漢長沙杭州廈門
上海 廣州 成都 北京 武漢 長沙 杭州 廈門
上海-廣州-成都-北京-武漢-長沙-杭州-廈門

二、利用for循環連接列表

使用for循環讀取列表中的每一個元素,然后拼接為一個字符串。可以按需要設置間隔字符。如使用符號&rsquo;&lsquo;、&rsquo;+&lsquo;和&rsquo;<'連接列表中的元素。在輸出時,若使用print()函數進行直接輸出,也可以直接設置print()函數的end參數來設置分隔符,如下:

# *_* coding : UTF-8 *_*

data = [10, 20, 30, 40, 50, 60, 70, 80]
strnull = ''
stradd = ''
strlin = ''
for item in data:
    strnull = strnull + str(item)  # 連接列表中的元素,間隔符為空
    stradd = stradd + '+' + str(item)  # 連接列表中的元素,間隔符為‘+'
    strlin = strlin + '<' + str(item)  # 連接列表中的元素,間隔符為‘<'
    if item ==80:
        print(item)
    else:
        print(item, end='*')  # 在輸出設置間隔符為‘*',連接各個元素
print(strnull)
print(stradd.lstrip('+'))
print(strlin.lstrip('<'))

輸出結果:

10203040506070*80
1020304050607080
10+20+30+40+50+60+70+80
10<20<30<40<50<60<70<80

三、對列表進行切片然后連接

使用列表中的切片操作提取列表中的元素,然后用“+”連接,可以實現列表中元素的連接。

# *_* coding : UTF-8 *_*

data=['上海', '廣州', '上海', '成都', '上海', '上海', '北京', '上海', '廣州', '北京', '上海']
strnull=data[1]+data[2]+ data[3]+data[4]                     # 連接列表中的元素,間隔符為空
stradd=data[1]+'-'+data[2]+'-'+ data[3]+'-'+data[4]   # 連接列表中的元素,間隔符為‘+'
print(strnull)
print(stradd)

輸出結果:

廣州上海成都上海
廣州-上海-成都-上海

四、使用zip壓縮多個列表為一個列表

zip()函數用于可迭代的對象作為參數,將對象中對應的元素依次打包成元組,然后返回由這些元組組成的列表。如果各個迭代器的元素個數不一致,則返回列表長度與最短的對象相同,利用“*”號操作符,可以將元組解壓為列表。
語法:zip([iterable,&hellip;])
參數說明:“iterable,&hellip;”用于指定一個或多個迭代器。
返回值:元組列表
示例:有table1,table2,table3,3個表分別分別存儲了各國汽車銷量的前六名品牌和銷量,若要對各品牌汽車銷量進行匯總分析,可以使用zip()函數將多個列表拼接為一個列表。

# *_* coding : UTF-8 *_*

gem=[["大眾",643518],["奔馳",319163],["寶馬",265051],["福特",252323],["雪鐵龍",227967],["奧迪",255300]]
fra=[["雪鐵龍", 698985],["雷諾",547704],["大眾",259268],["福特",82633],["寶馬",84931],["奔馳",73254]]
eng=[["福特",254082],["大眾",203150],["雪鐵龍",177298],["奔馳",172238],["寶馬",172048],["奧迪",143739]]
for item1,item2,item3 in zip(gem,fra,eng):
    print(item1[0],item1[1],"  ",item2[0],item2[1],"  ",item3[0],item3[1])

for item1,item2,item3 in zip(gem,fra,eng):
    item11 = item1[0].ljust(8)
    item12 = str(item1[1]).ljust(8)
    item21 = item2[0].ljust(8)
    item22 = str(item2[1]).ljust(8)
    item31 = item1[0].ljust(8)
    item32 = str(item3[1]).ljust(8)
    print(item11 +"\t",item12+"\t","  ",item21+"\t",item22+"\t","  ",item31+"\t",item32)

輸出結果:

大眾 643518 雪鐵龍 698985 福特 254082
奔馳 319163 雷諾 547704 大眾 203150
寶馬 265051 大眾 259268 雪鐵龍 177298
福特 252323 福特 82633 奔馳 172238
雪鐵龍 227967 寶馬 84931 寶馬 172048
奧迪 255300 奔馳 73254 奧迪 143739
大眾 643518 雪鐵龍 698985 大眾 254082
奔馳 319163 雷諾 547704 奔馳 203150
寶馬 265051 大眾 259268 寶馬 177298
福特 252323 福特 82633 福特 172238
雪鐵龍 227967 寶馬 84931 雪鐵龍 172048
奧迪 255300 奔馳 73254 奧迪 143739

關于“python列表元素怎么拼接成字符串”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“python列表元素怎么拼接成字符串”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

同心县| 威远县| 巩义市| 林西县| 通榆县| 尤溪县| 万安县| 昌图县| 台安县| 布尔津县| 汶川县| 青浦区| 淮安市| 柏乡县| 白朗县| 安达市| 万州区| 苏州市| 呈贡县| 和林格尔县| 雷波县| 霸州市| 泰顺县| 奉贤区| 凉城县| 青岛市| 雅江县| 泰来县| 蒙自县| 岐山县| 冕宁县| 瑞昌市| 江安县| 云安县| 商城县| 神农架林区| 苍溪县| 大冶市| 蛟河市| 吉林市| 汉川市|