目录
一. 计算列表元素之和
1.1. 基本方法
定义一个数字列表,并计算列表元素之和。
例如: 输入 : [12, 15, 3, 10] 输出 : 40
total = 0
list1 = [11, 5, 17, 18, 23]
for ele in range(0, len(list1)):
total = total + list1[ele]
print("列表元素之和为: ", total)
以上实例输出结果为:
列表元素之和为: 74
1.2. 使用 while() 循环
total = 0
ele = 0
list1 = [11, 5, 17, 18, 23]
while(ele < len(list1)):
total = total + list1[ele]
ele += 1
print("列表元素之和为: ", total)
以上实例输出结果为:
列表元素之和为: 74
1.3. 使用递归
list1 = [11, 5, 17, 18, 23]
def sumOfList(list, size):
if (size == 0):
return 0
else:
return list[size - 1] + sumOfList(list, size - 1)
total = sumOfList(list1, len(list1))
print("列表元素之和为: ", total)
以上实例输出结果为:
列表元素之和为: 74
二. 计算列表元素之积
定义一个数字列表,并计算列表元素之积。
例如:
输入 : list1 = [1, 2, 3] 输出 : 6 计算:1 * 2 * 3
def multiplyList(myList) :
result = 1
for x in myList:
result = result * x
return result
list1 = [1, 2, 3]
list2 = [3, 2, 4]
print(multiplyList(list1))
print(multiplyList(list2))
以上实例输出结果为:
6
24
三. 查找列表中最小元素
定义一个数字列表,并查找列表中的最小元素。
例如:
输入 : list1 = [10, 20, 4] 输出 : 4
list1 = [10, 20, 4, 45, 99]
list1.sort()
print("最小元素为:", *list1[:1])
以上实例输出结果为:
最小元素为: 4
使用 min() 方法
list1 = [10, 20, 1, 45, 99]
print("最小元素为:", min(list1))
以上实例输出结果为:
最小元素为: 1
四. 查找列表中最大元素
定义一个数字列表,并查找列表中的最大元素。
例如:
输入 : list1 = [10, 20, 4] 输出 : 20
list1 = [10, 20, 4, 45, 99]
list1.sort()
print("最大元素为:", list1[-1])
以上实例输出结果为:
最大元素为: 99
使用 max() 方法
list1 = [10, 20, 1, 45, 99]
print("最大元素为:", max(list1))
以上实例输出结果为:
最大元素为: 99