Python-map()函数

x=input('请输入一个三位数:')
a,b,c=map(int,x)
 
print(a,b,c)

使用map()函数可以实现将其他类型的数转换成list,

但是这种转换也是有类型限制的,具体什么类型限制,在以后的学习中慢慢摸索吧。这里给出几个能转换的例子:

***将元组转换成list***
>>> map(int, (1,2,3))
[1, 2, 3]
***将字符串转换成list***
>>> map(int, '1234')
[1, 2, 3, 4]
***提取字典的key,并将结果存放在一个list中***
>>> map(int, {1:2,2:3,3:4})
[1, 2, 3]
***字符串转换成元组,并将结果以列表的形式返回***
>>> map(tuple, 'agdf')
[('a',), ('g',), ('d',), ('f',)]
#将小写转成大写
def u_to_l (s):
  return s.upper()
print map(u_to_l,'asdfd')

转载地址:https://blog.csdn.net/u010608296/article/details/82430689

猜你喜欢

转载自blog.csdn.net/weixin_40446557/article/details/87898166