(赶快收藏吧) 整理了50个python小技巧

91 阅读1分钟

1、for遍历查找

numbers = [2, 4, 6, 8, 1]

for number in numbers:
    if number % 2 == 1:
        print(number)
        break
else:
    print(f"{number} 是奇数!")

2、定义多个变量值

list = [1, 2, 3, 4, 5]
one, two, three, four, five = list

3、获取最大或最小元素

import heapq
scores = [50, 24, 58, 87, 90, 75, 14, 49, 35, 82]
print(heapq.nlargest(3, scores))  #获取三个最大值
print(heapq.nsmallest(5, scores))  # 获取五个最小值

4、传递函数

#可利用*号提取所以元素
list = [1, 2, 3, 4]

print(list)  # [1, 2, 3, 4]
print(*list)  # 1 2 3 4

def sum_of_elements(*arg):
    total = 0
    for i in arg:
        total += i
    return total
result = sum_of_elements(*[1, 2, 3, 4])
print(result)  # 10

5、取列表中间值