列表的操作

静悠

关注

阅读 66

2022-03-19

def list_1():
    # 列表 1 列表推导式
    # 筛选出 列表中 符合要求的 元素
    list1=[1,2,3,4,5,6,7,8,9,10]
    print("使用列表推导式过滤出偶数")
    even=[n  for n in list1 if n %2==0]
    for i in even:
        print(i , " ",end='')
    print()
    #对列表进行推导式的形式赋值
    num=[a for a in range(0,100) ]
    print(num[0],num[99])

def list_2():
    # 列表的元素是字典 对列表中的元素进行操作
    # 筛选出元素中符合要求的元素
    list2=[
        {"key":"day1","value":"大雨哗啦哗啦的下","tags":["不热"]},
        {"key": "day2", "value": "很热很热,哥哥不在家,我一个人出去旅行", "tags": ["热"]},
        {"key": "day3", "value": "阴天有时下肉丸", "tags": ["不热"]}
    ]
    print(" ")
    print("过滤出不热的日子")
    not_hot_days=[d for d in list2 if '不热' in d['tags']]
    for day in not_hot_days:
        print("* [{}]: {}".format(day['key'], day['value']))
    print('')

精彩评论(0)

0 0 举报