Python學習筆記字符串操作之join()和split()方法,列表轉字符串,字符串轉列表


 隨筆記錄方便自己和同路人查閱。

#------------------------------------------------我是可恥的分割線-------------------------------------------

  如果有一個字符串列表,需要將它們連接起來,成為一個單獨的字符串,join()方法就很有用。join()方法在一個

字符串上調用,參數是一個字符串列表,返回一個字符串。返回的字符串由傳入的列表中每個字符串連接而成

#------------------------------------------------我是可恥的分割線-------------------------------------------

  1、join()方法,示例代碼:

#
# -*- coding:utf-8 -*-
# Autor: Li Rong Yang
list_name = ['rat','giraffe','lion','bamboo','zebra','panda']#定義一個字符串列表
list_name = '-'.join(list_name)#使用join()方法,把字符串列表轉換為字符串,使用'-'符號作為新字符串的分隔符
print(list_name)#打印該字符串

  運行結果:

  使用join方法時,也可以不傳入分隔符,但顯示的內容不盡如人意,示例代碼:

list_name = ['rat','giraffe','lion','bamboo','zebra','panda']#定義一個字符串列表
list_name = ''.join(list_name)#使用join()方法,把字符串列表轉換為字符串
print(list_name)#打印該字符串

  運行結果:

 

  2、split()方法,示例代碼:

#
# -*- coding:utf-8 -*-
# Autor: Li Rong Yang
list_name = 'rat,giraffe,lion,bamboo,zebra,panda'#定義一個字符串
list_name = list_name.split()#使用split()方法,把字符串轉換為字符串列表
print(list_name)#打印該字符串列表

  運行結果:

  使用split()時,如果不傳入參數默認以字符串列表中的','逗號為分隔符,也可以傳入自定義分割符,被傳入的分隔符不會被傳入新的字符串,示例代碼:

#
# -*- coding:utf-8 -*-
# Autor: Li Rong Yang
list_name = 'rat,giraffe,lion,bamboo,zebra,panda'#定義一個字符串
list_name = list_name.split('b')#使用split()方法,把字符串轉換為字符串列表
print(list_name)#打印該字符串列表

  運行結果:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM