首页 > 软件操作教程 > 编程开发 > Python
题目内容

Demo在Python

题目答案

import math

a = [-3,5,2,-10,7,8] 

b = 'abc‘

c = [2*s for s in a] # c = [-6,10,4,-20,14,16] 

d = [s for s in a if s >= 0] # d = [5,2,7,8] 

e = [(x,y) for x in a    # e = [(5,'a'),(5,'b'),(5,'c'), 

     for y in b     # (2,'a'),(2,'b'),(2,'c'),

              if x > 0]       # (7,'a'),(7,'b'),(7,'c'), 

                                 # (8,'a'),(8,'b'),(8,'c')] 

f = [(1,2), (3,4), (5,6)] 

g = [math.sqrt(x*x+y*y) # g = [2.23606, 5.0, 7.81024]  

for x,y in f] 

h = reduce(lambda x,y: x+y, # 平方根的和

[math.sqrt(x*x+y*y)

   for x,y in f]) 

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端