Python列表生成式经典实例

61 阅读1分钟

针对大模型的首选编程语言Python,我将逐步回顾一些相关的编程基础。 此文主要描述了Python生成式的两个例子,大佬可以绕道而行了。 任何编程语言,不外乎是数据类型,循环、判断、分支语句,函数。从C#,Java到Go.Python也不例外。

实例1.输⼊列表a,返回⼀个包括其中所有偶数的列表.两种写法 ⼀种不使⽤列表⽣成式, 另⼀种使⽤列表⽣成式

a = input("请输入一个列表")
a =eval(a)
print("不使用列表生成式")
b = list()
for e in a:
    if e %2==0:
        b.append(e)
print(b)

输出结果: 请输入一个列表3,1,2,5,8 不使用列表生成式 [2, 8]

使用列表生成式 [2, 8]

使用列表生成式:

print("使用列表生成式")
c = [e for e in a if e%2==0]
print(c)

输出结果: 使用列表生成式 [2, 8]

实例2:输⼊区间内奇数和

start = int(input("请输入左端点"))
end = int(input("请输入右端点"))
s = sum([e for e in range(start,end) if e % 2 ==1])
print(f"输入区间{start}{end}的奇数和为{s}")

输出结果: 请输入左端点1 请输入右端点10 输入区间1,10的奇数和为25

【小结】 时下最热门的技术,非大语言模型莫属。要学习大语言模型,Python这门编程语言是首选。因此打牢Python基础尤为重要。 做个既懂技术,又懂业务的人,该多好啊。