第三章 操作列表/元组

列表

1.遍历整个列表

name = ['alice','summer','david']

for i in name:

print(i)

输出:

alice

summer

david

2.列表的更多操作

name = ['alice','summer','david']

for i in name:

print(f"{i.title()}","is beautiful")

输出:

Alice is beautiful

Summer is beautiful

David is beautiful

函数 range

for i in range(1,5):

print(i)

输出:1,2,3,4


number =list(range(1,6))

print(number)

输出:[1, 2, 3, 4, 5]


指定步长:

number1 =list(range(1,11,2))

print(number1)

输出:[1, 3, 5, 7, 9]


输出 0-10 的平方:

res = []

for i in range(0,11):

res.append(i**2)

print(res)

输出:

[0]

[0, 1]

[0, 1, 4]

[0, 1, 4, 9]

[0, 1, 4, 9, 16]

[0, 1, 4, 9, 16, 25]

[0, 1, 4, 9, 16, 25, 36]

[0, 1, 4, 9, 16, 25, 36, 49]

[0, 1, 4, 9, 16, 25, 36, 49, 64]

[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]

[0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

列表解析

squares = [i**2 for value in range(1,11)]

print(squares)

输出:如上

列表切片

list = ['a','b','c','d']

print(list[0])#输出列表第一个值

print(list[0:2])#输出前两个值

print(list[:2])#输出前两个值

print(list[-3:])#从倒数第三个数开始

输出:

a

['a', 'b']

['a', 'b']

['b', 'c', 'd']

遍历切片

list = ['a','b','c','d']

for i in list[:3]  :

print(i.title())

输出:

A B C

复制列表

list = ['a','b','c','d']

list1 = list[:]

print(list1)

输出:['a', 'b', 'c', 'd']

元组

定义元组

tuple = (0,1,2,4)

for iin tuple:

print(i)

输出:0 1 2 4

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容