1.接受两个参数,第一个参数为x(类型为列表),第二个参数为n(表示一个在x中出现的数字),找出n在x中的位置,并将比n大的数放在n前,比n小的数放在n之后。
方法①,使用两个列表来实现数据的比较
#找出n在x中的位置,并将比n大的数放在n前,比n小的数放在n之后
import random
def dem6(x,n):
if n not in x:
print('the number n not in the list:',x)
return
j
Python基础案例练习
一、map()的应用
def f(x, y):
result = 1
for i in range(1, y - x):
result *= i
return result
x = list(map(f, (0, 2, 4), range(5, 8)))
print(x)
运行结果:[24, 6, 2]
首先要知道什么是map()函数
第一个值:x取0,y取5,运行f函数,得到的是1*2*3*4=24;
第二