Python编程之操作列表(遍历,数字列表,计算,解析,切片,复制,元组)

一:遍历列表

lists = ['c', 'c#', 'java']
for list in lists:
    print(list)

二:创建数字列表

使用range()可以生成一系列数字,用函数list(),可以创建数字列表。

outs = list(range(0, 5))
print(outs)

# 输出 [0, 1, 2, 3, 4]

三:对列表进行简单的统计计算

outs = list(range(0, 5))
min = min(outs) # 最小值
max = max(outs) # 最大值
sum = sum(outs) # 求和
print(min) # 0
print(max) # 4
print(sum) # 10

四:列表解析

列表解析将for循环和创建新元素的代码合并成一行,并自动附加新元素。

outs = [out**2 for out in range(1, 5)]
print(outs) # [1, 4, 9, 16]

五:切片

切片就是使用列表的一部分

outs = [0, 1, 2, 3, 4]
one = outs[0:3] 
two = outs[:3]
three = outs[3:]
four = outs[-3:]
print(outs) # 原始数组 [0, 1, 2, 3, 4]
print(one) # 输出前三个元素 [0, 1, 2]
print(two) # 输出前三个元素 简写 [0, 1, 2]
print(three) # 输出索引3以后的元素 [3, 4]
print(four) # 输出后三个元素 [2, 3, 4]

六:复制列表

利用切片可以快速的复制一个列表

outs = [1, 2, 3]
new_outs = [:]

七:元组

元组可以访问元素,但是不能修改。但元组可以被重新赋值。

outs = (1, 2)
print(outs) # (1, 2)

 

你可能感兴趣的:(Python)