zoukankan      html  css  js  c++  java
  • day 11课后作业

    # -*- coding: utf-8 -*-
    # @Time : 2019/1/3 20:03
    # @Author : Endless-cloud
    # @Site :
    # @File : day 11 课后作业.py
    # @Software: PyCharm
    '''
    # 2.写函数,接收两个数字参数,将较小的数字返回.

    '''
    # c =lambda x,y : x if x>y else y
    # print(c(1,2))
    '''
    # 3.写函数,接收一个参数(此参数类型必须是可迭代对象),将可迭代对象的每个元素以’_’相连接,
    形成新的字符串,并返回.
    # 例如 传入的可迭代对象为[1,'老男孩','武sir']返回的结果为’1_老男孩_武sir’
    '''
    # c =lambda x :'_'.join(x)
    # print(c(['a', 'b', 'c']))
    '''
    4.用列表推导式做下列小题
    # 过滤掉长度小于3的字符串列表,并将剩下的转换成大写字母
    # 求(x,y)其中x是0-5之间的偶数,y是0-5之间的奇数组成的元祖列表
    # 求M中3,6,9组成的列表M = [[1,2,3],[4,5,6],[7,8,9]]
    # 求出50以内能被3整除的数的平方,并放入到一个列表中。
    # 构建一个列表:['python1期', 'python2期', 'python3期', 'python4期', 'python6期', 'python7期', 'python8期', 'python9期', 'python10期']
    # 构建一个列表:[(0, 1), (1, 2), (2, 3), (3, 4), (4, 5), (5, 6)]
    # 构建一个列表:[0, 2, 4, 6, 8, 10, 12, 14, 16, 18]
    # 有一个列表l1 = ['alex', 'WuSir', '老男孩', '太白']将其构造成这种列表['alex0', 'WuSir1', '老男孩2', '太白3']
    # (9)有以下数据类型:
    # x = {
    # 'name':'alex',
    # 'Values':[{'timestamp':1517991992.94,
    # 'values':100,},
    # {'timestamp': 1517992000.94,
    # 'values': 200,},
    # {'timestamp': 1517992014.94,
    # 'values': 300,},
    # {'timestamp': 1517992744.94,
    # 'values': 350},
    # {'timestamp': 1517992800.94,
    # 'values': 280}
    # ],}
    # 将上面的数据通过列表推导式转换成下面的类型:
    # [[1517991992.94, 100], [1517992000.94, 200], [1517992014.94, 300], [1517992744.94, 350], [1517992800.94, 280]]



    '''
    # print([x.upper() for x in ['aasdasd','badasd','cwe','asd','es','fs','ga'] if len(x) >3 ])
    # 求(x,y)其中x是0-5之间的偶数,y是0-5之间的奇数组成的元祖列表
    # print([(x ,y) for x in range(0,6,2) for y in range(1,6,2)])
    # 求M中3,6,9组成的列表M = [[1,2,3],[4,5,6],[7,8,9]]
    # M = [[1,2,3],[4,5,6],[7,8,9]]
    # print([[i[2]][0]for i in M])
    # 求出50以内能被3整除的数的平方,并放入到一个列表中。
    # print([i*i for i in range(0,51,3)])
    print(['python{}七'.format(i) for i in range(1,20) if i !=5 ] )
    # 构建一个列表:[(0, 1), (1, 2), (2, 3), (3, 4), (4, 5), (5, 6)]
    # print([(i,i+1) for i in range(0,6)])
    # 构建一个列表:[0, 2, 4, 6, 8, 10, 12, 14, 16, 18]
    # print([ i for i in range(0,19,2)])
    # 有一个列表l1 = ['alex', 'WuSir', '老男孩', '太白']
    # 将其构造成这种列表['alex0', 'WuSir1', '老男孩2', '太白3']
    # l1 = ['alex', 'WuSir', '老男孩', '太白']
    # print([l1[i]+str(i) for i in range(len(l1))])
    # x = {
    # 'name':'alex',
    # 'Values':[{'timestamp':1517991992.94,
    # 'values':100,},
    # {'timestamp': 1517992000.94,
    # 'values': 200,},
    # {'timestamp': 1517992014.94,
    # 'values': 300,},
    # {'timestamp': 1517992744.94,
    # 'values': 350},
    # {'timestamp': 1517992800.94,
    # 'values': 280}
    # ],}
    # 将上面的数据通过列表推导式转换成下面的类型:
    # [[1517991992.94, 100], [1517992000.94, 200],
    # [1517992014.94, 300], [1517992744.94, 350],
    # [1517992800.94, 280]]
    # print([ [i['timestamp'],i['values']] for i in x['Values']])
    ''''
    # 5.求结果:
    # v = [i % 2 for i in range(10)]
    # print(v)

    '''
    v = [i % 2 for i in range(10)]
    print(v)
    # v = [i % 2 for i in range(10)]
    # print(v)
    # 010101010101
    '''
    # 6.求结果:
    # v = (i % 2 for i in range(10))
    # print(v)
    '''
    # v = (i % 2 for i in range(10))
    # print(v)
    #地址
    # 7.求结果:
    # for i in range(5):
    # print(i)
    # print(i)
  • 相关阅读:
    【JZOJ3743】【BZOJ5158】Alice and Bob
    【JZOJ3719】K-D-Sequence
    【JZOJ1913】【BZOJ2124】等差子序列
    【JZOJ1914】【BZOJ2125】最短路
    【luoguP4768】【NOI2018】归程
    【JZOJ6435】【luoguP5666】【CSP-S2019】树的重心
    【JZOJ6434】【luoguP5665】【CSP-S2019】划分
    【JZOJ6433】【luoguP5664】【CSP-S2019】Emiya 家今天的饭
    【JZOJ6431】【luoguP5658】【CSP-S2019】括号树
    【JZOJ3673】【luoguP4040】【BZOJ3874】宅男计划
  • 原文地址:https://www.cnblogs.com/baili-luoyun/p/10239468.html
Copyright ? 2011-2022 开发猿


http://www.vxiaotou.com