- 在线时间
- 482 小时
- 最后登录
- 2026-9-11
- 注册时间
- 2023-7-11
- 听众数
- 4
- 收听数
- 0
- 能力
- 0 分
- 体力
- 7949 点
- 威望
- 0 点
- 阅读权限
- 255
- 积分
- 2976
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 1183
- 主题
- 1198
- 精华
- 0
- 分享
- 0
- 好友
- 1
该用户从未签到
 |
元组:1.创建元组,元祖的类型是tuple
2 n6 Q n# x6 N$ T2 T7 L; z0 w% C5 m' D, @" Z
元组和列表的相似体现在:9 g) \% G4 _# g. Z' }( |
2 Y2 t [2 k) g5 c$ ?* H9 }
1.通过下标来访问元组中的元素下标可以从0开始到len-1结束
2 V# ]2 {3 e/ r6 M! Q& P. X9 A3 ~, D$ Q- r; M9 g9 Q
2.通过切片来获取元组中的一个部分* \- b, h/ b+ c/ ^0 _/ k1 H
% K/ w# i3 S! |, S; q4 a3 e5 m. o
3.也可同时使用for循环等方式遍历元素- j# {6 y$ n9 l1 o) Z0 F# W6 ?
6 @( {! ?) ~( g# d+ Q
4.可以使用in判断元素是否存在& w- |' x: Z# ~ g. Z4 w$ }. y% ^6 j
# L0 b7 r4 q! d& H) h) v. t( e( ]
5.使用index查找元素下标。
4 k1 R1 @* c. X9 G; r
/ F% v3 G8 s" ~: E; _7 d& |' n& l6.使用+来拼接两个元组。 P6 B5 l( ]( x6 m5 @, w7 [
- [& ~' f4 x' b- R( d但注意:无修改类操作。(例如删除增加等)
3 H' H6 W1 \: V2 U. G9 r1 {2 s7 k! _1 a6 ^ T+ Y m5 f
当进行多元赋值的时候,其实本质上是元组的方式进行的。! d9 k0 O8 Z! J) x4 b2 ^
) U" S j7 D( d4 O# R当进行协同开发的时候,程序员a写实现了一些功能提供给程序员b来使用,a写好一些参数,让b去调用,函数要进行传参,以元组的形式传参,可以有效地避免被篡改。: V& L. u0 K% b2 M8 u; F! j
8 t3 }. A) l6 w: c元组不能修改它,为不可变对象。
! u( {! j( ^$ p3 E7 e0 S: a" B9 L n! \9 h5 F8 A) R9 F
不可变对象一般是可以哈希的,可变对象是一般不能进行哈希。(可变对象主要是字典、列表因为它们元素可以进行随意改变)(不可变对象主要是指int float string等)+ Z7 e7 [$ z0 V
————————————————
3 ~! b# Z0 w- G. r( G
- n" ~. r( o h" a7 ^ 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。; @6 G% g2 d' r& g" j/ Q
& U; E. P& u- k1 v7 t
原文链接:https://blog.csdn.net/2301_81874719/article/details/138212331
6 g& B* @: b" E A
( T" j }7 s# G( T6 X
3 T2 Z- o* i) u# T! e: e! Y |
zan
|