跳至主要內容

嘉兴大学Python map and zip

AI悦创原创Python 一对一教学嘉兴大学PythonPython 一对一教学嘉兴大学Python大约 2 分钟...约 556 字

map

请将列表:lst = ['1', '2', '3', '4', '5', '6', '7'] 中每个元素都转换成数字类型,数据还要放在列表。

正常处理
def int_list(nums):
    new_list = []
    for i in nums:
        s = int(i)
        new_list.append(s)
    return new_list


nums = ['1', '2', '3', '4', '5']
x = int_list(nums)
print(x)

zip

请将如下列表合并:

list1 = [1, 2, 3]
list2 = ['a', 'b', 'c']

输出效果如下:

[(1, 'a'), (2, 'b'), (3, 'c')]
正常实现
list1 = [1, 2, 3]
list2 = ['a', 'b', 'c']
r = []
for p in range(len(list1)):
    r.append((list1[p], list2[p]))

print(r)

# out
[(1, 'a'), (2, 'b'), (3, 'c')]
公众号:AI悦创【二维码】

AI悦创·编程一对一

AI悦创·推出辅导班啦,包括「Python 语言辅导班、C++ 辅导班、java 辅导班、算法/数据结构辅导班、少儿编程、pygame 游戏开发、Web、Linux」,全部都是一对一教学:一对一辅导 + 一对一答疑 + 布置作业 + 项目实践等。当然,还有线下线上摄影课程、Photoshop、Premiere 一对一教学、QQ、微信在线,随时响应!微信:Jiabcdefh

C++ 信息奥赛题解,长期更新!长期招收一对一中小学信息奥赛集训,莆田、厦门地区有机会线下上门,其他地区线上。微信:Jiabcdefh

方法一:QQopen in new window

方法二:微信:Jiabcdefh

上次编辑于:
贡献者: AndersonHJB
你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度