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

python3 字符串/列表/元組(str/list/tuple)相互轉換方法及join()函數的使用

 更新時間:2019年04月03日 10:37:17   作者:踏破凌霄城  
這篇文章主要介紹了python3 字符串/列表/元組(str/list/tuple)相互轉換方法及join()函數的使用 ,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下

在抓取網絡數據的時候,有時會用正則對結構化的數據進行提取,比如 href="https://www.1234.com"等。python的re模塊的findall()函數會返回一個所有匹配到的內容的列表,在將數據存入數據庫時,列表數據類型是不被允許的,而是需要將其轉換為元組形式。下面看下,str/list/tuple三者之間怎么相互轉換。

class forDatas:
  def __init__(self):
    pass
  def str_list_tuple(self):
    s = 'abcde12345'
    print('s:', s, type(s))
    # str to list
    l = list(s)
    print('l:', l, type(l))
    # str to tuple
    t = tuple(s)
    print('t:', t, type(t))
    # str轉化為list/tuple,直接進行轉換即可
    # 由list/tuple轉換為str,則需要借助join()函數來實現
    # list to str
    s1 = ''.join(l)
    print('s1:', s1, type(s1))
    # tuple to str
    s2 = ''.join(t)
    print('s2:', s2, type(s2))

str轉化為list/tuple,直接進行轉換即可。而由list/tuple轉換為str,則需要借助join()函數來實現。join()函數是這樣描述的:

 """
    S.join(iterable) -> str
    Return a string which is the concatenation of the strings in the
    iterable. The separator between elements is S.
    """

join()函數使用時,傳入一個可迭代對象,返回一個可迭代的字符串,該字符串元素之間的分隔符是“S”。

傳入一個可迭代對象,可以使list,tuple,也可以是str。

s = 'asdf1234'
sss = '@'.join(s)
print(type(sss), sss)

總結

以上所述是小編給大家介紹的python3 字符串/列表/元組(str/list/tuple)相互轉換方法及join()函數的使用,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

相關文章

  • python3 使用OpenCV計算滑塊拼圖驗證碼缺口位置(場景示例)

    python3 使用OpenCV計算滑塊拼圖驗證碼缺口位置(場景示例)

    這篇文章主要介紹了python3 使用OpenCV計算滑塊拼圖驗證碼缺口位置,本文通過場景示例給大家詳細介紹,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • python常用數據結構集合詳解

    python常用數據結構集合詳解

    這篇文章主要介紹了python常用數據結構集合詳解,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下,希望對你的學習有所幫助
    2022-08-08
  • Python實現提取Excel指定關鍵詞的行數據

    Python實現提取Excel指定關鍵詞的行數據

    這篇文章主要為大家介紹了如何利用Python實現提取Excel指定關鍵詞的行數據,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起動手試一試
    2022-03-03
  • Python中打包和解包(*和**)的使用詳解

    Python中打包和解包(*和**)的使用詳解

    *和**在函數的定義和調用階段,有著不同的功能,并且,*和**不能離開函數使用,這篇文章主要介紹了Python中打包和解包(*和**)的使用詳解,需要的朋友可以參考下
    2022-08-08
  • 使用matlab或python將txt文件轉為excel表格

    使用matlab或python將txt文件轉為excel表格

    這篇文章主要介紹了matlab或python代碼將txt文件轉為excel表格,本文通過matlab代碼和python 代碼給大家詳細介紹,需要的朋友可以參考下
    2019-11-11
  • Python之Web框架Django項目搭建全過程

    Python之Web框架Django項目搭建全過程

    這篇文章主要介紹了Python之Web框架Django項目搭建全過程,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • Python contextlib模塊使用示例

    Python contextlib模塊使用示例

    這篇文章主要介紹了Python contextlib模塊使用示例,本文著重使用contextlib模塊產生一個上下文管理器,需要的朋友可以參考下
    2015-02-02
  • 使用Python的Tornado框架實現一個簡單的WebQQ機器人

    使用Python的Tornado框架實現一個簡單的WebQQ機器人

    這篇文章主要介紹了使用Python的Tornado框架實現一個簡單的WebQQ機器人,Tornado的異步特性可以提高I/O性能,需要的朋友可以參考下
    2015-04-04
  • python中的json總結

    python中的json總結

    JSON(JavaScript Object Notation, JS 對象簡譜) 是一種輕量級的數據交換格式。本文重點給大家介紹python中的json,感興趣的朋友跟隨小編一起看看吧
    2018-10-10
  • Python如何顯示所有漢字

    Python如何顯示所有漢字

    這篇文章主要介紹了Python如何顯示所有漢字問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04

最新評論