本文目錄一覽:
- 1、跪求解答 : python中怎麼把A=(1,)轉換成字元串或者是int類型的數字
- 2、python如何將長整型列錶轉換成字元串列表
- 3、python中列表,元組,字元串如何互相轉換
- 4、python 如何將列表中的元組轉成字元串
跪求解答 : python中怎麼把A=(1,)轉換成字元串或者是int類型的數字
首先要注意的是,(1)是一個整形,(1,)則是元組
轉換類型還不簡單?
b=str(A) #轉為字元串
b=int(A) #轉為整形
然後你可以用type(b)驗證一下
轉為int整形也是一樣的,把str(A)改成int(A)就行
如果你只是想取出(1,)里的1的話:
python如何將長整型列錶轉換成字元串列表
不太清楚這個長整型列表和字元串列表是指什麼?一個列表中只有整數(字元串)?
如果是這樣的話,可以使用列表推導,代碼如下:
b = [long(x) for x in xrange(1000000, 1000010)] #構造列表
print b
c = [str(i) for i in b] #整形轉字元串
print c
列表推導和下面這個for循環的結果是一樣的:
d = []
for x in b:
d.append(str(x))
print d
不過比較而言,列表推導看著更舒服。
python中列表,元組,字元串如何互相轉換
In [135]: a = range(5)
In [136]: a
Out[136]: [0, 1, 2, 3, 4]
以上a為創建的列表。
將列表a轉化為tuple b:
In [137]: b = tuple(a)
In [138]: b
Out[138]: (0, 1, 2, 3, 4)
將列表a轉化為字元列表:
In [139]: map(str,a)
Out[139]: [‘0’, ‘1’, ‘2’, ‘3’, ‘4’]
將列表a轉化為字元串:
In [149]: ”.join(map(str,a))
Out[149]: ‘01234’
將tuple b轉化為list:
In [150]: list(b)
Out[150]: [0, 1, 2, 3, 4]
將tuple b轉化為字元列表:
In [153]: c=map(str,b)
In [154]: c
Out[154]: [‘0’, ‘1’, ‘2’, ‘3’, ‘4’]
將tuple b轉化為字元串:
In [155]: ”.join(map(str,b))
Out[155]: ‘01234’
將字元列表c轉化為數值列表:
In [157]: map(int, c)
Out[157]: [0, 1, 2, 3, 4]
將字元列表c轉化為tuple:
In [163]: tuple(c)
Out[163]: (‘0’, ‘1’, ‘2’, ‘3’, ‘4’)
將字元串分割為字元列表時,需要指定分隔符,默認為空格與製表符。例如:
In [164]: st = ‘t1=1;t2=2;t3=3’
In [166]: st.split(‘;’)
Out[166]: [‘t1=1’, ‘t2=2’, ‘t3=3’]
分隔符長度可以不止一個字元。
python 如何將列表中的元組轉成字元串
a = [(‘k’, ‘t’, ‘i’, ‘r’), (‘l’, ‘u’, ‘s’, ‘t’), (‘m’, ‘i’, ‘c’, ‘y’), (‘e’, ‘t’, ‘g’, ‘h’)]
arr = []
for z in a:
arr.append(‘,’.join(list(z)))
arr
[‘k,t,i,r’, ‘l,u,s,t’, ‘m,i,c,y’, ‘e,t,g,h’]
‘;’.join(arr)
‘k,t,i,r;l,u,s,t;m,i,c,y;e,t,g,h’
這樣就可以了
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/237076.html