2018-07-27 Chapter 4 Operate List

Chapter 4 Operate List

4.2 For loop & Tab

names = ['aaa', 'bbb', 'ccc']
for name in names:
print("my name is " + name.title())
print("my sister name is " + name.title() + "222")
print("bye~")

#######################

my name is Aaa

my sister name is Aaa222

my name is Bbb

my sister name is Bbb222

my name is Ccc

my sister name is Ccc222

bye~

#######################

###################################################################

Array List & range()

range(start, end)

for value in range (1, 5):
print(value)

1

2

3

4

numbers = list(range (1, 10))
print(numbers)

[1, 2, 3, 4, 5, 6, 7, 8, 9]

range(start, end, add)

even_numbers = list(range (2,11,2))
print(even_numbers)

[2, 4, 6, 8, 10]

Squares

squares = []
for v in range (1, 11):
squares.append(v ** 2)
print(squares)

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

Mix & Max & Sum

digits = [7, 2, 85, 45, 69, 48, 55]
temp = min(digits)
print(temp)
temp = max(digits)
print(temp)
temp = sum(digits)
print(temp)

List Anaylsis

squares = [v ** 2 for v in range (1, 11)]
print(squares)

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

Get a part of list

print('\n')
print(squares[0:3])
print(squares[1:4])
print(squares[:4])
print(squares[:-2])
print(squares[5:])
print(squares[-3:])
#######################

[1, 4, 9]

[4, 9, 16]

[1, 4, 9, 16]

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

[36, 49, 64, 81, 100]

[64, 81, 100]

#######################

Copy

my_food = ['aaa', 'sss', 'ddd', 'fff']
f_food = my_food[:]
my_food.append('ggg')
f_food.append('bbb')
print(my_food)
print(f_food)

f_food = my_food
my_food.append('111')
f_food.append('222')
print(my_food)
print(f_food)
#######################

['aaa', 'sss', 'ddd', 'fff', 'ggg']

['aaa', 'sss', 'ddd', 'fff', 'bbb']

['aaa', 'sss', 'ddd', 'fff', 'ggg', '111', '222']

['aaa', 'sss', 'ddd', 'fff', 'ggg', '111', '222']

#######################

Tuple

Tuple is unabled to be modified item of list

dimen = (200, 50)
print(dimen[0])
print(dimen[1])
for v in dimen:
print(v)

Will TypeError eg:dimen[0] = 1

Tuple is able to be modified the list

dimen = (1, 2)
for v in dimen:
print(v)

Other Try

print('\n')
temp = "adhfkajdf"
print(temp)
temp = 3
print(temp)
temp = [1, 2, 3, 4, 5, 6, 7, 8, 9]
print(temp)

PS:
4.6代码格式
建议:
四个空格的缩进
每行不超过80字符(考虑终端显示79字符)
注释每行不超过72字符(考虑自动化生成文档时会在注释开头添加格式化字符)
编辑器中有一条竖线是设置的视觉标志

CSDN不能设置为私密文章
简书不能画表,准备搬家啦~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容