tuple 方法总结整理

Posted lrtao2010

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tuple 方法总结整理相关的知识,希望对你有一定的参考价值。

#!/usr/bin/env python
#Python 3.7.0 元祖常用方法
__author__ = "lrtao2010"

#元祖和列表类似,只不过元祖一旦被创建一级元素不可更改(增删改)。

# a = (‘123‘,[‘abc‘],‘b‘,345,[‘6‘,‘7‘,‘d‘],)
# a[-1][2] = ‘c‘
# print(a)
# a[-1].append(123)
# print(a)
# (‘123‘, [‘abc‘], ‘b‘, 345, [‘6‘, ‘7‘, ‘c‘])
# (‘123‘, [‘abc‘], ‘b‘, 345, [‘6‘, ‘7‘, ‘c‘, 123])

# a = (‘123‘,[‘abc‘],‘b‘,345,[‘6‘,‘7‘,‘d‘],)
# a[0] = ‘456‘
# print(a)
#     a[0] = ‘456‘
# TypeError: ‘tuple‘ object does not support item assignment


#a = (‘123‘,‘a‘,123,[‘a‘,‘b‘,‘c‘],)
#元祖最后一个元素后面一般加上‘,‘号

# a = (‘123‘,[‘abc‘],‘b‘,345,[‘6‘,‘7‘,‘d‘],)
# v1 = a[1]
# v2 = a[2:]
# v3 = a[1:-1]
# print(v1)
# print(v2)
# print(v3)
# [‘abc‘]
# (‘b‘, 345, [‘6‘, ‘7‘, ‘d‘])
# ([‘abc‘], ‘b‘, 345)

#可迭代
# a = (‘123‘,[‘abc‘],‘b‘,345,[‘6‘,‘7‘,‘d‘],)
# for i in a:
#     print(i)
#
# 123
# [‘abc‘]
# b
# 345
# [‘6‘, ‘7‘, ‘d‘]

#count 统计指定值出现的次数
# a = (‘a‘,‘b‘,‘a‘,[‘a‘,‘b‘,‘ab‘],‘ab‘,)
# v1 = a.count(‘a‘)
# v2 = a[3].count(‘b‘)
# print(v1,v2)
# 2 1


# index(self, *args, **kwargs)查找指定值的位置,不存在会报错
# a = (‘a‘,‘b‘)
# v = a.index(‘b‘)
# print(v)
# 1

 

以上是关于tuple 方法总结整理的主要内容,如果未能解决你的问题,请参考以下文章

IOS开发-OC学习-常用功能代码片段整理

常用python日期日志获取内容循环的代码片段

小程序各种功能代码片段整理---持续更新

BootStrap有用代码片段(持续总结)

VS2015 代码片段整理

BootStrap实用代码片段(持续总结)