元组的常用方法

原创 2018年04月17日 09:41:51

基本操作

1) 赋值,+, *, len, in

 

# 赋值

tuple01 = (11, 22,33, 44)

tuple02 = tuple01

print(tuple01)

print(tuple02)

 

# + 用来拼接元组

tuple01 = (11, 22,33, 44)

tuple02 = (55, 66)

tuple03 = tuple01 + tuple02

print(tuple03)

 

# * 打印多少遍

tuple02 = (55, 66)

print(tuple02 * 3)

 

# len 求元组的元素个数

tuple01 = (11, 22,33, 44)

print(len(tuple01))

 

# in 判断是否包含元素

tuple01 = (11, 22,33, 44)

print("是否包含33", (33 in tuple01))

 

 

 2) 添加元素 ,不支持:append,insert,extend

例:修改元素中的list列表

tuple01 = (11, 22,33, [44,55, 66])

tuple01[3].append(77)

tuple01[3].remove(55)

tuple01[3][2]=666

print(tuple01)

 

 3) 删除元素 ,不支持:remove,pop,del,clear

tuple01= (11, 22,33, 44)

# del tuple01[2] 不可以修改元素

del tuple01  # 可以删掉整个元组,删掉后元组不能被访问调用

print(tuple01)

 

4)计算,max,min,sum

tuple01 = (11, 22,999, 33,44)

print(max(tuple01))

print(min(tuple01))

print(sum(tuple01)) # 注意如果元组里面不是全是数值是无法求和的

 

 

5)排序和反转,不支持:sort()reverse(),支持:sorted()

tuple01= (11, -10,22, 999,33, 44)

print(sorted(tuple01)) # 不改变元组中元素的位置,只是临时排序,是可以的

 

6查找,index

tuple01= (11, -10,22, 999,33, 22,44, 1001,22)

print(tuple01.index(22))

print(tuple01.index(22,6)) # 从第六个元素开始查找22

 

7统计出现的次数 count

tuple01= (11, -10,22, 999,33, 22,44, 1001,22)

print(tuple01.count(22))

 

 

执行结果:

C:\python\python.exeC:/python/demo/file3.py

(11, 22, 33, 44)

(11, 22, 33, 44)

(11, 22, 33, 44, 55, 66)

(55, 66, 55, 66, 55, 66)

4

是否包含33:True

(11, 22, 33, [44, 66, 666])

999

11

1109

[-10, 11, 22, 33, 44, 999]

2

8

3

 

Process finished with exit code 0

裸板调试方法合集

我们用的比较多的(点灯串口打印)
  • 2017年01月12日 14:55

序列(字符串,列表,元组)和字典常用方法

序列切片操作符[index]         [beg_index:end_index] //不包含end_index         [beg_index:end_index:step_ind...
  • xiaotian314
  • xiaotian314
  • 2014-08-08 14:25:54
  • 495

python中元组的常用方法

#不可变序列-----元组 tuple    #元组和列表十分相似,元组和字符串一样都是不可变的。    #元组由不同的元素组成,每个元素可以存储不同类型的数据,例如  #字符串、数字和元组    #...
  • u011205177
  • u011205177
  • 2014-03-20 23:12:48
  • 1875

python字符串,元组,列表,集合的基础总结

## python字符串,元组,列表,集合的基础总结 ## 1.pyhton 的基本数据类型总共有五种分别是整型,长整形(long),浮点型(float),复数类型(complex),布尔型(bool...
  • liugan5371375
  • liugan5371375
  • 2016-04-29 00:29:19
  • 4087

字符串、列表、元组、字典

字符串介绍 python中字符串的格式双引号或者单引号中的数据,就是字符串 字符串中”下标”的使用 列表与元组支持下标索引好理解,字符串实际上就是字符的数组,所以也支持下标索引。 如果想取出部...
  • qq_36673141
  • qq_36673141
  • 2018-01-20 18:36:37
  • 60

Scala中元组Tuples的使用

Scala代码: package org.yla.chapter01 /*scala中元组Tuples的使用*/ object TuplesDemo { def main(args:...
  • hblfyla
  • hblfyla
  • 2017-04-13 13:58:51
  • 1825

Python元组详解

关于元组 元组是一个元素不可变的容器,这也就意味着,通过他们做hash算法总是得到一个值,而这恰恰是作为键值的必备条件,元组的切片,更新,合并,操作...
  • ChangerJJLee
  • ChangerJJLee
  • 2016-08-23 13:56:29
  • 3215

元组与列表的区别

MarkdownPad Document /* GitHub stylesheet for MarkdownPad (http://markdownpad.com) */ /* Autho...
  • LS7011846
  • LS7011846
  • 2016-09-22 20:05:02
  • 924

五元组

通常用于指代如下这个5个字段的一个组合: 源IP地址 源端口 目的IP地址 目的端口 传输层协议 例:192.168.1.1 10000 TCP 121.14.88.76 80 就构成了一个五元组。其...
  • qq_25077833
  • qq_25077833
  • 2016-12-02 00:13:31
  • 733

python元组的创建、赋值、更新、删除等操作实例源码

#coding=utf8 ''' 元组是跟列表非常相近的另一种容器类型。 元组是一种不可变类型,一旦创建不可以修改其中元素。 由于这种特性,元组能做一个字典的key。 当处理一组对象时,这个组默认是元...
  • henni_719
  • henni_719
  • 2017-04-10 09:57:43
  • 3724
收藏助手
不良信息举报
您举报文章:元组的常用方法
举报原因:
原因补充:

(最多只允许输入30个字)