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代碼格式
建議:
四個(gè)空格的縮進(jìn)
每行不超過80字符(考慮終端顯示79字符)
注釋每行不超過72字符(考慮自動化生成文檔時(shí)會在注釋開頭添加格式化字符)
編輯器中有一條豎線是設(shè)置的視覺標(biāo)志

CSDN不能設(shè)置為私密文章
簡書不能畫表,準(zhǔn)備搬家啦~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容