python序列之元组的概念及相关函数的总结(二)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gardenpalace/article/details/83344569

接着上篇没写完的,上篇没看的建议从上篇开始看,是按顺序写的.

  1. 这里引入一道题,方便大家理解;Write a Python program to convert a tuple to a string.(用python将元组转化成字符串)

代码:

tup = ('e', 'x', 'e', 'r', 'c', 'i', 's', 'e', 's')
str =  ''.join(tup)
print(str)

打印结果

exercises

这里引用了序列的一个 join 函数,

语法:  'A'.join(B)

参数说明
A:分隔符。可以为空
B:要连接的元素序列、字符串、元组、字典
上面的语法即:以A作为分隔符,将B所有的元素合并成一个新的字符串

返回值:返回一个以分隔符A连接各个元素后生成的字符串

http://www.cnblogs.com/jsplyy/p/5634640.html还有些不明白的可以点这个链接,这里有较多实例,我这里就不细讲了哈哈

2计算元组中的元素的重复次数

tuplex = 2, 4, 5, 6, 2, 3, 4, 4, 7 
print(tuplex)
count = tuplex.count(4)
print(count)

打印结果

(2, 4, 5, 6, 2, 3, 4, 4, 7)                                                                                   
3   

这里用了 count函数,是序列中的函数的一种。功能较简单,直接看实例,元组,列表,字符串(跟前两个有些不同)都适用。

3.判断元素是否在元组中,

in 操作符可以检查一个值是否存在于序列中。

tuplex = ("w", 3, "r", "e", "s", "o", "u", "r", "c", "e")
print("r" in tuplex)
print(5 in tuplex)

打印结果

True                                                                                                          
False 

4.tuple函数

该函数功能与list函数基本一样:以一个序列作为参数并把它转化为元组。如果参数是元组,返回结果是元组本身;

print(tuple([1,2,3]))
print(tuple((1,2,4,5)))

打印结果

(1,2,3)
(1,2,4,5)

好了,元组总结完成了,还有些可能没介绍,等我以后做到相关题上时再补上哈哈,望与君共勉!!!

猜你喜欢

转载自blog.csdn.net/gardenpalace/article/details/83344569