- 在线时间
- 482 小时
- 最后登录
- 2026-9-11
- 注册时间
- 2023-7-11
- 听众数
- 4
- 收听数
- 0
- 能力
- 0 分
- 体力
- 7951 点
- 威望
- 0 点
- 阅读权限
- 255
- 积分
- 2977
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 1183
- 主题
- 1198
- 精华
- 0
- 分享
- 0
- 好友
- 1
该用户从未签到
 |
元组:1.创建元组,元祖的类型是tuple
. {% L& y" d& Q5 z" y% {1 e1 M8 a" q! t! \+ N' T1 _
元组和列表的相似体现在:
7 Z) i# k% P+ }) N; y
1 C) K" P G7 H$ o6 ?, G/ C( e1.通过下标来访问元组中的元素下标可以从0开始到len-1结束
/ Y$ h( W! h, a( l: }9 i h6 z
# | B8 M2 S" G8 F' G, f' Q2 i2.通过切片来获取元组中的一个部分7 `) e/ T% @$ r% j, J; D
5 C- j9 a% t5 o% q# X3.也可同时使用for循环等方式遍历元素- n# I; N# Y& \5 _3 r
0 D) l/ R( n3 d' p+ ^: d1 b4.可以使用in判断元素是否存在
. L' V+ y) x: n: n
& \ k9 L0 |! ]5.使用index查找元素下标。
, n/ P2 k" v& M% W1 U7 u7 x' W9 }. X' w
6.使用+来拼接两个元组。
8 O; _9 W% l) X4 N' i: u6 s7 B( J! h0 _* O) _5 v! s
但注意:无修改类操作。(例如删除增加等)
+ r' d6 j1 ~! a& R* Z. P
0 }4 P# P& ]& M1 e' m当进行多元赋值的时候,其实本质上是元组的方式进行的。/ {8 b7 r' @% ]1 K- ^
' C- l/ [+ B* Q7 O
当进行协同开发的时候,程序员a写实现了一些功能提供给程序员b来使用,a写好一些参数,让b去调用,函数要进行传参,以元组的形式传参,可以有效地避免被篡改。
" s7 x5 S6 i. g# m/ b7 g$ a) d- Y w' { k' C$ d4 c
元组不能修改它,为不可变对象。
- U! J U3 i" v: H* X: L. H
0 E" F" F: R; q- b$ ]) B9 k不可变对象一般是可以哈希的,可变对象是一般不能进行哈希。(可变对象主要是字典、列表因为它们元素可以进行随意改变)(不可变对象主要是指int float string等)3 p9 B& ^8 G, J9 P# w, ]
————————————————) W$ X( V) g5 [
. W1 Y- k* ?, M+ |8 v8 F
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。9 e# z x$ P3 j+ ]" M
. Y9 i* T! g! O' a( j
原文链接:https://blog.csdn.net/2301_81874719/article/details/138212331
/ I2 h. V2 X9 _) B8 v5 a' j/ o1 N( p* Z5 @9 O8 `
# h; c8 v0 ~+ P$ k, g |
zan
|