append( )和extend()
list1=[1,2,3]
list1.append('張三')
list1.append('Hello')#一次增加一個值
list2=[5,6,7]
#list2.extend(list1)#一次增加多個值,括號裏面是另一個列表
list2.extend(list2)#也可以進行自增效果
print(list2)
list2.extend(list2*1)
print(list2)
list2.extend(list2*2)#先自增到3個,再乘以2倍
print(list2)
#print(list1)
print(max(list2))
#print(max(list1))#報錯:'>' not supported between instances of 'str' and 'int'無法對比字符串和整型
结果:
[5, 6, 7, 5, 6, 7]
[5, 6, 7, 5, 6, 7, 5, 6, 7, 5, 6, 7]
[5, 6, 7, 5, 6, 7, 5, 6, 7, 5, 6, 7, 5, 6, 7, 5, 6, 7, 5, 6, 7, 5, 6, 7, 5, 6, 7, 5, 6, 7, 5, 6, 7, 5, 6, 7]
7
元组
a='張三','李四','王五','冰冰','世界你好','輸出最後兩個值','輸出最後三個值''輸出最後一個值',
#中文字符串不按照名稱首字母、字符串長度比較大小
b='hahha','zzzzz'#英文字符是按照ASCII碼進行對比的,從第一位開始,大寫字母在小寫字母的後買A65 a97
#大小寫轉換加32或者減去32
c='yy','z','za','Z'#首位相同,則比較下一位大小;如果首位比較出來大小,無論有多長,按首位大小決定最終大小
str_1="yyyyy"
print(max(a))
print(min(a))
print(max(b))
print(min(b))
print(max(c))
print(str_1.upper())
e="張三","李四","王五","最大值"#單引號和雙引號沒有區別
print(max(e))
结果:
輸出最後兩個值
世界你好
zzzzz
hahha
za
YYYYY
王五
[Finished in 0.2s]
列表转换成元组:
#將列表轉換成元組
a=tuple([1,2,3,4])
print(a)
#將字符串轉換成元組
a=tuple('adjiji')
print(a)
矩阵相加;
#矩陣相加
x=[[12,7,3],[4,5,6],[7,8,9,]]
y=[[5,8,1],[6,7,3],[4,5,9]]
result=[[0,0,0],[0,0,0],[0,0,0]]
for i in range(len(x)):
for j in range(len(x[0])):
result[i][j]=x[i][j]+y[i][j]
for r in result:
print(r)