Ⅰ python基礎問題,數據轉換
x = []
y = []
for item in result:
x.append(item[0])
y.append(item[1])
print(x, y)
運行效果
希望對您有所幫助!
Ⅱ 如何用Python實現阿拉伯數字轉換英文數字
辦法很多,我這里介紹個用一個數組比如:
numEn[10]={"zero","one","two","three","four","five","sixe","seven","eight","nine"}這樣下標就對應字元了,比如你要把2變成「two」,就可以用numEn[2]得到
Ⅲ python中列表 元組 字元串如何互相轉換
#1.元組
tup=(1,2,3,4,5)
#1.1元組轉為字元串,返回:(1,2,3,4,5)
print(tup.__str__())
#1.2元組轉為列表,返回:[1,2,3,4,5]
print(list(tup))
#2.列表
nums=[1,3,5,7,8,13,20];
#2.1列表轉為字元串,返回:[1,3,5,7,8,13,20]
print(str(nums))
#2.2列表轉為元組,返回:(1,3,5,7,8,13,20)
print(tuple(nums))
#3.字元串
#3.1字元串轉為元組,返回:(1,2,3)
print(tuple(eval("(1,2,3)")))
#3.2字元串轉為列表,返回:[1,2,3]
print(list(eval("(1,2,3)")))
Ⅳ python中列表,元組,字元串如何互相轉換
python中有三個內建函數:列表,元組和字元串,他們之間的互相轉換使用三個函數,str(),tuple()和list(),具體示例如下所示:>>> s = "xxxxx"
>>> list(s)
['x', 'x', 'x', 'x', 'x']
>>> tuple(s)
('x', 'x', 'x', 'x', 'x')
>>> tuple(list(s))
('x', 'x', 'x', 'x', 'x')
>>> list(tuple(s))
['x', 'x', 'x', 'x', 'x'] 列表和元組轉換為字元串則必須依靠join函數
Ⅳ python如何將列表中的字元串轉換為數字
採用join的方法:
num_list=['1','2','3']
str_list = ''.join(num_str) #把列表中的元素連起來
print(int(str_list))
結果顯示:123
希望我的回答對你有幫助
Ⅵ python 字元與數字如何轉換
一、python中字元串轉換成數字
(1)import string
t='555'
ts=string.atoi(tt)
ts即為tt轉換成的數字
轉換為浮點數 string.atof(tt)
(2)直接int
int(tt)即可。
二、數字轉換成字元串
tt=322
tem='%d' %tt
tem即為tt轉換成的字元串
(6)python利用元組轉換阿拉伯數字擴展閱讀:
Python 是一門有條理的和強大的面向對象的程序設計語言,類似於Perl, Ruby, Scheme, java.Python的設計目標之一是讓代碼具備高度的可閱讀性。它設計時盡量使用其它語言經常使用的標點符號和英文單字,讓代碼看起來整潔美觀。它不像其他的靜態語言如C、Pascal那樣需要重復書寫聲明語句,也不像它們的語法那樣經常有特殊情況和意外。
Ⅶ python把一個數字列表轉化為一個數字
解決辦法有三種:
1、用join()函數,但我發現使用join函數要求列表中的元素都是字元串,所以需要將列表中的元素都轉換為字元串。
a = [1,2,3,4,5]
a = [str(i) for i in a]
b = int(''.join(a))
print(b)
2、用sum()函數求和,那就需要對每個元素的十分位和百分位或者千分位進行轉換
a = [1,2,3,4,5]
a = [i *10**index for index,i in enumerate(a[::-1])]
b = sum(a)
print(b)
3、直接將列表轉換為字元串,然後去除[],,另外還要去除空格
a = [1,2,3,4,5]
b = str(a).replace("[","").replace("]","").replace(",","").replace(" ","")
print(int(b))
(7)python利用元組轉換阿拉伯數字擴展閱讀
join() 方法用於把數組中的所有元素放入一個字元串。
元素是通過指定的分隔符進行分隔的。
返回值:返回一個字元串。該字元串是通過把 arrayObject 的每個元素轉換為字元串,然後把這些字元串連接起來,在兩個元素之間插入separator字元串而生成的。
例子:
在本例中,將創建一個數組,然後把它的所有元素放入一個字元串:
<script type="text/javascript">
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(arr.join())
</script>
輸出:
George,John,Thomas
Ⅷ python實現將元祖轉換成數組的方法
python實現將元祖轉換成數組的方法
本文實例講述了python實現將元祖轉換成數組的方法。分享給大家供大家參考。具體分析如下:
python的元祖使用一對小括弧表示的,元素是固定的,如果希望添加新的元素,可以先將元祖轉換成數組列表,再進行操作
colour_tuple = ("Red","Green","Blue")
colour_list = list(colour_tuple)
assert colour_list == ["Red","Green","Blue"]
希望本文所述對大家的Python程序設計有所幫助。
Ⅸ python3 將中文句子中漢字數字轉阿拉伯數字
import re
s ='五百八十二元3角六分'
s = re.sub('一','1',s)
s = re.sub('二','2',s)
s = re.sub('三','3',s)
s = re.sub('四','4',s)
s = re.sub('五','5',s)
s = re.sub('六','6',s)
s = re.sub('七','7',s)
s = re.sub('八','8',s)
s=re.sub('九','9',s)
print(s)
a_list = re.findall('\d\D+',s) #type:list
print(a_list)
for a in range(len(a_list)): #type:int
('縮進')if a_list[a].endswith('百'):
('縮進')('縮進')a_list[a]=int(a_list[a][0]+'00')
('縮進')elif a_list[a].endswith('十'):
('縮進')('縮進')a_list[a] = int(a_list[a][0] + '0')
('縮進')elif a_list[a].endswith('元'):
('縮進')('縮進')a_list[a] = int(a_list[a][0])
('縮進')elif a_list[a].endswith('角'):
('縮進')('縮進')a_list[a] = float('0.'+a_list[a][0])
('縮進')elif a_list[a].endswith('分'):
('縮進')('縮進')a_list[a] = float('0.0'+a_list[a][0])
print(sum(a_list))
print(round(sum(a_list),2))