python中字串與列表的相互轉換

2022-09-22 02:57:08 字數 721 閱讀 8783

前兩塊是字串轉列表,第三塊為列表轉字串

#list()字串轉成列表形式,字串中的每個元素都在列表中單個元素呈現

str1 = '1234'

print(str1) #結果為:1234

current = list(str1)

print(current) #結果為['1', '2', '3', '4']

#簡單的字串可以理解為將,字串轉換成列表。。但其是字串的分割功能

#字串.split(" ")通過「 」中的空格來分割,返回乙個字串列表

#因為字串「1234」中沒有空格,所以分割後的返回的字串列表是['1234']

current = str1.split(" ")

print(current) #結果為:['1234']

############要銘記''.join(str)的用法###########

#join():連線字串陣列。將字串、元組、列表中的元素以指定的字元(分隔符)連線生成乙個新的字串

print(''.join(current)) #結果為:1234

str2 = ['1', '2', '3', '4']

print(":".join(str2)) #結果為:1:2:3:4

######要記住列表轉字串不是簡單的str(),就可以完成的。#########

Python中字串與列表轉換及字串打散組合

在python中經常會遇到列表中元素轉換為字串,字串轉換為列表,將字串打散的等問題。下面依次說下我的做法 1.讀入整數 在做一些oj時,經常碰到讀取輸入的整數,如果是讀入單個整數,可以用 x input 這樣x返回的結果就是整數,無需轉換,但如果輸入是 123 456 78 這樣的,光靠input ...

python處理字串 將字串中的數字相加求和

計算字串中所有數字的和,字串中有數字和字母組合而成 如果出現連續數字,按照乙個數操作 具體解釋在 行裡 def sum str str1 len1 len str1 首先將字串str1的長度賦值給len1 sum n 0 建立乙個值為0的空變數sun 建立乙個值為0的空變數n for i in ra...

Python 字串與列表查詢

字串查詢函式 find 查詢,返回從左第乙個指定字元的索引,找不到返回 1 rfind 查詢,返回從右第乙個指定字元的索引,找不到返回 1 index 查詢,返回從左第乙個指定字元的索引,找不到報錯 rindex 查詢,返回從右第乙個指定字元的索引,找不到報錯 count 計數功能,返回自定字元在字...