Ⅰ 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))