python怎麼把列表轉換成字串

2021-05-04 15:40:33 字數 5706 閱讀 1788

1樓:阿傑game實況

1、開啟任意python編輯器,這裡以jupyter notebook為例。

2、以乙個字母表組成的字串為例,將其轉換成由每個字母組成的列表。

3、以乙個數字組成的字串為例,將其轉換成由每個數字組成的列表。

4、若字串中存在符號,可據此分割並轉化成列表。如圖,字串中存在逗號:

5、其它符號原理相同,如圖中根據符號「/」進行分割。

6、同理,字串中其它元素亦可用來作為分割條件,進而轉化成列表。如圖中的1,可據此作為分割:

2樓:日time寸

可以使用字串的join方法,可以把列表的各個元素連線起來,字串就是連個列表各元素的連線符。

' '代表使用空格連線字串的各個元素。

我們甚至可以使用空字串來連線列表的各個元素,這樣連線後,列表的各個元素間將不會有間隔。

>>> l2 = ['1','2','3','4','5']>>> ''.join(l2)

'12345'

3樓:匿名使用者

首先建議列表名不要是list,這會覆蓋了內建的list類a=list[0] 或 a=list[-4] 應該都是1,怎麼會是 [1]呢???

至於對列表求和和乘積,python的做法是:

>>> alist = [1,2,3,4]>>> print sum(alist)

10>>> import operator>>> print reduce(operator.mul, alist)

24不知道這個跟轉字串有啥關係

4樓:匿名使用者

首先最好不要用list做為變數名,因為list是乙個內建類的名字。

然後:>>> list=[1,2,3,4]>>> a,b,c,d = list

>>> a

1>>> b

2>>> c

3>>> d

4>>> a+b+c+d

10>>> a*b*c*d24

5樓:匿名使用者

說實話沒太看明白你在問什麼。。。

abcd是4個變數麼?

a=list[0]

b=list[1]

c=list[2]

d=list[3]

不行麼?

6樓:匿名使用者

a=list[0]

b=list[1]

c=list[2]

d=list[3]

就可以了,因為此時a、b、c、d就已經是列表中對應的值了,此時輸入a+b+c+d

結果就是10

7樓:手機使用者

'quyc'.join(list1)

8樓:匿名使用者

a=list[0]

b=list[1]

c=list[2]

d=list[3]

e=a+b+c+d

f=a*b*c*d

python中如何將乙個字串形式的列表轉換成列表?

9樓:匿名使用者

最簡單的方法是使用 eval 函式 **如下:

#coding=utf-8

s = "[1,2,3,4]"

l = eval(s)

print(l)

執行結果:

python怎麼把列表轉換成字串

10樓:能力者鍾國

在python中將列表轉換為字串的方法如下:

1、通過桌面快捷方式或搜尋來開啟python idle程式。

2、在開啟的介面中輸入乙個列表,並將這個列表賦給乙個變數,輸入完成後,按鍵盤上的回車鍵。

3、換到下一行後,輸入「str(變數名)」,變數名即是你剛剛把列表賦值給那個變數的名稱,隨後按鍵盤上的回車鍵。

4、隨後idle就會自動將列表轉換為乙個字串並輸出在下一行中。

11樓:阿傑game實況

1、開啟任意python編輯器,這裡以jupyter notebook為例。

2、以乙個字母表組成的字串為例,將其轉換成由每個字母組成的列表。

3、以乙個數字組成的字串為例,將其轉換成由每個數字組成的列表。

4、若字串中存在符號,可據此分割並轉化成列表。如圖,字串中存在逗號:

5、其它符號原理相同,如圖中根據符號「/」進行分割。

6、同理,字串中其它元素亦可用來作為分割條件,進而轉化成列表。如圖中的1,可據此作為分割:

12樓:匿名使用者

每個元素轉換字串

a = [1, 2, 3, 4]

[str(i) for i in a]

# ['1', '2', '3', '4']轉成json字串

import json

json.dumps(a)

# '[1, 2, 3, 4]'

13樓:啊恨

在確定list裡的所有元素都是字串的前提下,用字串中的join()函式就可以實現:

str = "".join(lst)  #""即空字串

14樓:

list1=["1","2","3","4","5"]print("".join(list1))或則list1=[1,2,3,4,5]

list1=map(str,list1)

print("".join(list1))

python如何將長整型列表轉換成字串列表

15樓:匿名使用者

不太清楚這個長整型列表和字串列表是指什麼?乙個列表中只有整數(字串)?

如果是這樣的話,可以使用列表推導,**如下:

b = [long(x) for x in xrange(1000000, 1000010)]   #構造列表

print b

c = [str(i) for i in b]      #整形轉字串

print c

列表推導和下面這個for迴圈的結果是一樣的:

不過比較而言,列表推導看著更舒服。

16樓:jason粉絲團

a=[2563,6589,1236]

b=[str(i) for i in a]

17樓:紀季萇泰鴻

query取得iframe中元素的幾種方法在iframe子頁面獲取父頁面元素

**如下:$(

python如何將乙個全部為int的列表,轉化為全部為str的列表

18樓:最愛阿史蒂芬風

解決方法一:

a = [1,2,3,4,5]

b = [ str(i) for i in a ]直接用list comprehension來把每個元素轉換成str。

解決方法二:

>>> l = [1,2,3,4,5]

>>> map(str, l)

['1', '2', '3', '4', '5']

19樓:礻斤丶

a = [1,2,3]

b = [ str(i) for i in a ]

直接用list comprehension來把每個元素轉換成str。

20樓:

array=[1,2,3,4,5]

new_array=[str(x) for x in array]

21樓:

你問的兩個問題是一樣的啦

>>> l = [1,2,3,4,5]

>>> map(str, l)

['1', '2', '3', '4', '5']

python中怎麼把list轉換為字串?

22樓:南瓜蘋果

list中存的是字抄符串的時候,襲

一般是通過join()函式去轉換:

bai例 :

datalist = ['1', '2', '3', '4' ]str1 = 「du , 」 + join(datalist )print (datalist)

結果:a b c d

擴充套件資料

關於zhijoin()函式:

join()是乙個字串方dao法,它返回被子字串連線的字串。

引數:the join() method takes join()方法需要可迭代的元素來一次返回它的乙個成員,比如列表,元組,字串,字典和集合

返回值:join()方法返回乙個被子字串連線的字串。

type error: 如果這個可迭代元素包含任何不是字串的值,join()函式就會丟擲typeerror。

23樓:匿名使用者

例子:將列表來 temp_list = ['h', 'e', 'l', 'l', 'o'] 轉換成字串'hello',**自如下:

temp_list = ['h', 'e', 'l', 'l', 'o'];result = ''.join(temp_list)print(result)    # hello

字串物件的方法join其描述如下:s.join(iterable)是將括號內的迭代物件(如列表)使用s字串作為鏈結將迭代物件中的元素拼接成乙個字串,返回該字串。

24樓:啊恨

在確定list裡的所有元素都是字串的前提下,用字串中的join()函式就可以實現:

str = "".join(lst)  #""即空字串

25樓:匿名使用者

>>> a1=connlist[0] +"connect"

>>> a1

'db1connect'

我試bai了du

一下zhi沒dao報錯回

:答>>> connlist = ["db1", "db2"]>>> for dbname in connlist:

stra="c"+dbname

>>> print stra

cdb2

26樓:匿名使用者

應該沒有問題啊,dbname是字串。

27樓:匿名使用者

我試過了……沒有報錯呀……試試str(dbname)

28樓:聖菊黃芊芊

如:>>>

list

=['a','b','c']

>>>str=

('').join(list)

>>>print

strabc

python 怎麼把列表裡的int轉換成str?

29樓:小灰灰啊

可以用列

表解析式轉一遍就可以了,速度也非常快,例如你獲取列表的方法專是l=list(range(1, 10))用列表解析式轉就是屬

l=[str(i) for i in l]這個時候l就變成了乙個元素都是字串的列表了。

30樓:匿名使用者

列表推導式

[str(i) for i in range(10)]

怎麼把掃瞄件轉換成格式,怎麼把掃瞄件轉換成WORD格式

1.裝一下word自帶的元件,03和07的都行。點開始 程式 控制面板 新增 刪除程式,找到office 修改 找到microsoft office document imaging 這個元件,microsoft office document imaging writer 點在本機上執行,安裝就可...

c怎麼把字元轉換成數字C,怎麼把字元轉換成數字

一 可以用c 的stringstream。主要原因是操作簡單。數字轉字串,int float型別 同理 字串轉數字,int float型別 同理 二 使用sprintf 函式 char str 10 int a 1234321 sprintf str,d a char str 10 double a...

怎樣把PDF轉換成形式,怎樣把PDF轉換成word形式?

用wondershare pdf converter版本3.0以上,網上很容易找到。或者留郵箱我發給你。也可以利用office 中的microsoft office document imaging元件來實現這一要求。使用方法 第一步 首先使用adobe reader開啟待轉換的pdf檔案,接下來選...