python

作者: 潇萧之炎 | 来源:发表于2019-09-30 09:53 被阅读0次
vec = [2,4,6]
y = [x+3 for x in vec]
z = [[x+3,x+6] for x in vec if x>1]
print("哈哈哈",z)

matrix = [
     [1, 2, 3, 4],
     [5, 6, 7, 8],
     [9, 10, 11, 12],
]
ss = [[x+2,x+3] for x in matrix[i]]

# 可写函数说明
sum = lambda arg1, arg2: arg1 + arg2
max = lambda x, y : x
 
# 调用sum函数
print ("相加后的值为 : ", max( 10, 20 ))
print ("相加后的值为 : ", sum( 20, 20 ))

def reverseWords(input): 
      
    # 通过空格将字符串分隔符,把各个单词分隔为列表
    inputWords = input.split(" ") 
  
    # 翻转字符串
    # 假设列表 list = [1,2,3,4],  
    # list[0]=1, list[1]=2 ,而 -1 表示最后一个元素 list[-1]=4 ( 与 list[3]=4 一样) 
    # inputWords[-1::-1] 有三个参数
    # 第一个参数 -1 表示最后一个元素
    # 第二个参数为空,表示移动到列表末尾
    # 第三个参数为步长,-1 表示逆向
    inputWords=inputWords[-1::-1] 
  
    # 重新组合字符串
    output = ' '.join(inputWords) 
      
    return output 
  
if __name__ == "__main__": 
    input = 'I like runoob'
    rw = reverseWords(input) 
    print(rw)

相关文章

网友评论

      本文标题:python

      本文链接:https://www.haomeiwen.com/subject/rrscpctx.html