首页 > 其他 > 详细

*的使用技巧

时间:2020-07-27 16:38:34      阅读:67      评论:0      收藏:0      [点我收藏+]
# *的使用技巧
ages = [1, 2, 4, 8]


def drop_first_last(ages):
    f, *m, last = ages
    return sum(m) / len(m)


print(drop_first_last(ages))

# ############

records = [
    [‘a‘, 1, 2],
    [‘b‘, ‘hello‘],
    [‘a‘, ‘b‘, ‘c‘]
]


def do_a(x, y):
    print(‘a‘, x, y)


def do_b(s):
    print(‘b‘, s)


for i, *j in records:
    if ‘a‘ == i:
        do_a(*j)
    elif ‘b‘ == i:
        do_b(*i)

records2 = (‘a‘, ‘50‘, 111, (1, 23, 2020))

name, *_, (*_, year) = records2
print(name)
print(year)

*的使用技巧

原文:https://www.cnblogs.com/fly-book/p/13385227.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!