- 在线时间
- 479 小时
- 最后登录
- 2026-4-17
- 注册时间
- 2023-7-11
- 听众数
- 4
- 收听数
- 0
- 能力
- 0 分
- 体力
- 7790 点
- 威望
- 0 点
- 阅读权限
- 255
- 积分
- 2923
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 1171
- 主题
- 1186
- 精华
- 0
- 分享
- 0
- 好友
- 1
该用户从未签到
 |
元组:1.创建元组,元祖的类型是tuple
3 r7 {- X1 T* q% Z5 ?& w& |/ B7 Y% V
元组和列表的相似体现在:
) h3 x" B! {' _8 ~: j) }2 w; e
. }; r" J/ p; A1.通过下标来访问元组中的元素下标可以从0开始到len-1结束) @! T1 _8 q1 q
4 N+ n* _( c/ T" p2.通过切片来获取元组中的一个部分7 J9 s/ u% Z, o
3 _' z; v. ^$ z8 L) X3 y& ?" l
3.也可同时使用for循环等方式遍历元素& R N- Y- j4 Y s
! @5 O8 j$ E! F3 A( T4.可以使用in判断元素是否存在* ]. L& X# r& B
+ z& k! z( y4 x6 l+ ?/ m6 G
5.使用index查找元素下标。$ b! F) p# N2 p4 d5 I
0 s, L/ |' z, j0 @2 K5 @
6.使用+来拼接两个元组。2 y z7 Q4 f0 s4 Y
, q# R4 t; q; ]1 L; K" r- Y# F
但注意:无修改类操作。(例如删除增加等)
0 e( B9 g H& {
$ L+ y0 K6 {2 _当进行多元赋值的时候,其实本质上是元组的方式进行的。
4 N0 [ M( V( D7 c; i1 T
9 T$ u; G, n! u# p r) e. Y当进行协同开发的时候,程序员a写实现了一些功能提供给程序员b来使用,a写好一些参数,让b去调用,函数要进行传参,以元组的形式传参,可以有效地避免被篡改。
; H9 R5 ]; @. L3 T+ A: W4 q) h) q, T. k
元组不能修改它,为不可变对象。+ ` X3 o& ?$ Q0 k
% `; g# G$ l, F: y! z不可变对象一般是可以哈希的,可变对象是一般不能进行哈希。(可变对象主要是字典、列表因为它们元素可以进行随意改变)(不可变对象主要是指int float string等)0 g- S/ t6 u3 `2 f
————————————————1 x; Z5 A! ]6 [5 j$ ]& T" U
8 m: a) H5 y1 O, ]2 W 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。/ }6 m( s: `0 h' ?+ J4 L
' g! @' S: d- b6 B8 Q1 N% p
原文链接:https://blog.csdn.net/2301_81874719/article/details/138212331' Q( N6 ~: j7 r$ E7 e" n
k% I' y [6 J j6 x5 Y9 d
) X0 M( Y( r+ k5 C% d) {6 b: c3 _$ p
|
zan
|