数学建模社区-数学中国

标题: python元组方法 [打印本页]

作者: 2744557306    时间: 2024-4-26 16:21
标题: python元组方法
元组:1.创建元组,元祖的类型是tuple
0 x- m& P. I3 W; A# c, F9 H* D! Y  S+ Z
元组和列表的相似体现在:( j# i  ?- b6 c; D
/ P1 A$ ]/ I+ B; [; Y+ ^
1.通过下标来访问元组中的元素下标可以从0开始到len-1结束' Y  G+ U2 \% v% b+ o# T
+ V$ L6 d1 s% V, L, X1 U8 K" p
2.通过切片来获取元组中的一个部分
- F$ n3 |$ a9 Y9 v9 [0 `
5 X9 e2 y" b/ f. r% d( o3.也可同时使用for循环等方式遍历元素
7 q0 K1 T: Z' ~& ^5 W; e4 E% h; h5 c9 Q# l
4.可以使用in判断元素是否存在
6 p  p7 O$ w  f: I& h0 b1 s$ k$ h! r" b
5.使用index查找元素下标。
( a, m6 |6 U) [% i  k4 O  |2 r5 V+ j
% v, T* ?, Z* x$ q3 p1 y9 B6.使用+来拼接两个元组。
  E) W& V; q, j& Q% k! l
4 Z- T) g+ h! ?  m1 }* C" `但注意:无修改类操作。(例如删除增加等)
4 ~6 n; d3 P0 a" [( K
; S6 k- p5 l8 p1 h$ A0 i当进行多元赋值的时候,其实本质上是元组的方式进行的。
3 u; u3 j. J  C) Q4 f; g
# x' K: V1 t! r6 F3 A$ g# l* l7 k当进行协同开发的时候,程序员a写实现了一些功能提供给程序员b来使用,a写好一些参数,让b去调用,函数要进行传参,以元组的形式传参,可以有效地避免被篡改。
/ w% V; Q5 k, O
$ }8 |  X6 D! B2 j元组不能修改它,为不可变对象。% _% @( l# s7 f! K

% S  N3 F5 r5 Z4 k6 t/ R不可变对象一般是可以哈希的,可变对象是一般不能进行哈希。(可变对象主要是字典、列表因为它们元素可以进行随意改变)(不可变对象主要是指int    float   string等)
8 E: W8 k  E# J5 k. J/ q% ]————————————————: [, P# k: \& m- x4 a: r# M0 R$ t
0 g6 E& V% h. x) Y* \2 w9 K
                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
4 ]0 b9 b4 ^% V8 K: [( F* K  @) _- d5 I* o! D+ \! E8 l* K+ Q& R
原文链接:https://blog.csdn.net/2301_81874719/article/details/138212331! K6 [% u" l% o1 e

0 @& K+ {4 m" W! s/ c7 T7 P$ W
% S* W! x& p3 O0 G! Q




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5