【python】列表和元组

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)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值