- 在线时间
- 480 小时
- 最后登录
- 2026-6-1
- 注册时间
- 2023-7-11
- 听众数
- 4
- 收听数
- 0
- 能力
- 0 分
- 体力
- 7823 点
- 威望
- 0 点
- 阅读权限
- 255
- 积分
- 2934
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 1174
- 主题
- 1189
- 精华
- 0
- 分享
- 0
- 好友
- 1
该用户从未签到
 |
元组:1.创建元组,元祖的类型是tuple9 d- M4 G/ L& w! M4 d3 \( i* d
F8 t. E+ V8 Z) j6 ?0 ~
元组和列表的相似体现在:0 z( ]2 ~( g: U3 [1 Y
f0 q5 S: A. b6 M0 F" ~) ~1.通过下标来访问元组中的元素下标可以从0开始到len-1结束
% P# h L, C; g T8 m" x
/ ]: N1 d6 S3 x! W/ l9 s: k2.通过切片来获取元组中的一个部分
4 x; p3 }$ b0 q$ s9 g! h7 o8 C' a6 G* a
/ E7 M( d& k! }: P7 S9 X0 p3.也可同时使用for循环等方式遍历元素1 }& D& q7 c* `' j
* g' G4 w/ G- N5 h* |7 |
4.可以使用in判断元素是否存在
. `7 m) t1 g, ^: t: d: b4 Q9 m
: h; f- _; m7 j- E+ S! G5.使用index查找元素下标。
5 }* |& z5 B' }# |- i5 f( b' L8 P# g' Q
6.使用+来拼接两个元组。. a/ `- g" }; Z3 B3 V
4 W% `9 _8 w+ {4 C2 `8 s1 m
但注意:无修改类操作。(例如删除增加等)4 J$ j2 R. }8 z* c
3 K/ n& w' ?# K' D# ]
当进行多元赋值的时候,其实本质上是元组的方式进行的。" u+ j8 Z1 I) G, |7 ~/ W6 ]& g' [
( x% n5 E/ d! D, y( Q; A) P" w
当进行协同开发的时候,程序员a写实现了一些功能提供给程序员b来使用,a写好一些参数,让b去调用,函数要进行传参,以元组的形式传参,可以有效地避免被篡改。- ?: l( A4 O9 ]0 [0 q w
6 V9 k( x% _0 K3 `9 t) i元组不能修改它,为不可变对象。
$ V7 W' m" a# c* w$ ~/ K: e
, A( k2 L! Z( }* `, U8 w不可变对象一般是可以哈希的,可变对象是一般不能进行哈希。(可变对象主要是字典、列表因为它们元素可以进行随意改变)(不可变对象主要是指int float string等)1 `& [8 D9 }, i: Q& F- K
————————————————
; U' [! b- I5 F
6 }% a0 z0 n- J' P1 C- m" N 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
9 ^" }' i2 k; F X, W9 C! L+ B' J& {1 Y& d8 r, R
原文链接:https://blog.csdn.net/2301_81874719/article/details/138212331$ l' X2 Q/ e" l5 ]( J" v
$ B* r( `2 Q& P. t8 D& O
% B+ g9 T7 _* Q4 o
|
zan
|