Python教程:在Python中访问元组元素详解

    时间: 浏览:94次  来源:站长在线
欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是《 在Python中访问元组元素详解》。本知识点主要内容有:使用print()函数输出内容、通过索引的方式访问元组元素、通过切片的方式访问元组元素、输出每日一语的实例。

欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是《 在Python中访问元组元素详解》。本知识点主要内容有:使用print()函数输出内容、通过索引的方式访问元组元素、通过切片的方式访问元组元素、输出每日一语的实例。

站长在线温馨提示:本节课程与《在Python中访问列表元素详解》大体一致,大家可以对比学习。

1、使用print()函数输出内容。

在Python中,如果将元组中的内容输出是比较简单的,使用print()函数即可。

如:我们输出上个知识点的内容中的混合的hunhe元组,只要使用函数print(hunhe)即可

shuzi = (1,2,3,4,5,6,7)                                                        #数字
shige = ("床前明月光","疑是地上霜","举头望明月","低头思故乡")                   #诗歌
hunhe = (66,"Python",('人生苦短','我用Python'),["WEB开发","云计算","爬虫"])     #混合元组
python = ('优雅',"明确",'''简单''')
print(hunhe)
print(python)

执行结果如下:

(66, 'Python', ('人生苦短', '我用Python'), ['WEB开发', '云计算', '爬虫'])
('优雅', '明确', '简单')
>>> 

经过对比,不是 输入的是 单引号、双引号、三引号 ,输出的都是 单引号。

通过上述的输出,我们发现,在输出元组时,包括了两侧的小括号()的。

2、通过索引的方式访问元组元素。

元组是Python中另一个重要的序列结构,也是一个有序的集合,所以要访问元组中的任何元素,您只需要告诉Python元素的位置(索引)。要访问元组元素,首先指出元组的名称,然后指出元素在元组中的位置。

下面,我们来输出混合元组中的第3个和第2个元素,代码如下:

hunhe = (66,"Python",('人生苦短','我用Python'),["WEB开发","云计算","爬虫"])
print(hunhe[2])
print(hunhe[1])

输出的结果为:

('人生苦短', '我用Python')
Python
>>>

昨天的内容:

python1 = ('优雅',)
python2 = ('优雅')
print("python1的类型为:",type(python1))
print("python2的类型为:",type(python2))
print(python1)
print(python2)

输出结果为:

python1的类型为: <class 'tuple'>
python2的类型为: <class 'str'>
('优雅',)
优雅
>>> 

上面结果可以看出:在输出的单个元组时,也是包括小括号()。如果是字符串,还不包括左右的引号。

访问列表元素的时候,我们使用了索引的方法,但是没有讲到切片的方法访问列表元素。在这里,我们讲讲使用切片的方法访问元组。

3、通过切片的方式访问元组元素。

访问元组元素是可以使用切片的方法,访问元组元素的。

我们访问混合元组的前2个元素,代码为:

hunhe = (66,"Python",('人生苦短','我用Python'),["WEB开发","云计算","爬虫"])     #混合元组
print(hunhe[:2])

运行结果为:

(66, 'Python')
>>> 

我们访问混合元组的后2个元素,代码为:

hunhe = (66,"Python",('人生苦短','我用Python'),["WEB开发","云计算","爬虫"])     #混合元组
print(hunhe[2:])

运行结果为:

(('人生苦短', '我用Python'), ['WEB开发', '云计算', '爬虫'])
>>> 

我们访问混合元组的第2个到第3个元素,就会报错了,代码为:

hunhe = (66,"Python",('人生苦短','我用Python'),["WEB开发","云计算","爬虫"])     #混合元组
print(hunhe[2,3])

运行结果为:

Traceback (most recent call last):
  File "D:\Python\Python310\Doc\000.py", line 2, in <module>
    print(hunhe[2,3])
TypeError: tuple indices must be integers or slices, not tuple
>>> 


实例:我们来输出每日一语。

import datetime                    #导入日期时间类
mot = ("信任是最稀缺的货币。",     #定义一个列表
       "追求快速,反而死的很惨;有时候,慢也就是快!", 
       "改编是一门技术,学会改编技术,就会改字成金,这辈子不会缺钱。",
       "流量是天然存在的,客户是天然存在的,方法是天然存在的。",
       "你的每一个时间都很珍贵,都要放在最有生产力的事情上。",
       "万物皆不为我所有,万物皆为我所用。",
       "钻石就在你家后院,秘笈就在你的眼前,你却每天视而不见。")
day=datetime.datetime.now().weekday()      #获取当前星期
print(mot[day])                            #输出每日一语

说明:在上述代码中,datetime.datetime.now()用于获取当前日期,weekday()再则是从日期时间对象中获取星期,其值为0~6中的一个,0位星期一,6为星期日。

在2021年11月9日的运行结果为:

追求快速,反而死的很惨;有时候,慢也就是快!
>>> 

到此为止,本文内容 在Python中访问元组元素详解》中的使用print()函数输出内容、通过索引的方式访问元组元素、通过切片的方式访问元组元素、输出每日一语的实例这4大点就讲解完毕了。又不懂的可以给我留言哦!

本文地址:https://www.olzz.com/pythonfangwenlyuanzuyuansu.html
码字不易,打个赏呗
站长在线小编感谢你的支持!
站长在线站长一对一技术培训,100元两个小时
阿里云虚拟主机1G空间,120元一年
香港、美国虚拟主机100元一年,1000元永久
腾讯云双十一0.4折起,2核8G5M三年仅700元,2核4G8M三年仅198元

猜你喜欢

站长在线Python精讲:Python中正则表达式的语法详解

导读:欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是《Python中正则表达式的语法详解》。本知识点主要内容有9点:行定位符、元字符、限定符、字符集、排除字符、选择字符、转义字符、分组、在Python中使用正则表达式语法。

2021-12-07  分类:Python教程  浏览:12次


站长在线零基础Python完全自学教程19:python中字符串完全解读

欢迎你来到站长学堂,学习站长在线出品的在线课程《零基础 Python完全自学教程》今天给大家分享的是第19课《 python中字符串完全解读》。本节课是一个大课,我分了这些知识点进行详细讲解:字符串编码转换:encode编码和decode解码详解、使用“+”运算符来拼接字符串详解、使用len()函数计算字符串的长度详解、使用索引和切片的方法截取字符串详解、使用split()方法分割、使用join()方法合并字符串详解、检索字符串的5大方法详解、字符串中字母的大小写转换的4大方法详解、去除字符串中的空格和特殊字符的4个方法详解、格式化字符串的两种方法详解。

2021-12-05  分类:Python教程  浏览:32次


站长在线Python精讲:在Python中格式化字符串的两种方法详解

导读:欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是《在Python中格式化字符串的两种方法详解》。本知识点主要内容有:使用%操作符格式化字符串和使用format()方法格式化字符串。

2021-12-04  分类:Python教程  浏览:34次


站长在线Python精讲:在Python中去除字符串中的空格和特殊字符的4个方法详解

导读:欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是《在Python中去除字符串中的空格和特殊字符的4个方法详解》。本知识点主要内容有:使用strip()方法用于去掉字符串左、右两侧的空格和特殊字符、使用lstrip()方法用于去掉字符串左侧的空格和特殊字符、使用rstrip()方法用于去掉字符串右侧的空格和特殊字符、使用replace()方法,删除中间的空格和特殊字符。

2021-12-03  分类:Python教程  浏览:36次


站长在线经典Python题:使用Python编程思想解决鸡兔同笼的问题的4种方法

欢迎你来到站长在线的Python题库,鸡兔写完Python教程以后,还是来一个Python的题目吧!想来想去,还是写一个经典的题目为好,作为本栏目的第一个题目。我就想到了比较热门的题目《鸡兔同笼的问题》,本文不是用数学的方法,而是用Python编程的方法解决鸡兔同笼的问题。用的就是《Python中的三大程序结构》: 顺序结构、选择结构和循环结构。解决问题具体的方法就是;顺序语句假设法、选择语句判定法、while循环语句遍历法、for循环语句遍历法。下面我来一一解答:

2021-12-01  分类:Python题库  浏览:47次


站长在线Python精讲:在Python字符串中字母的大小写转换的4大方法详解

导读:欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是《在Python字符串中字母的大小写转换的4大方法详解》。本知识点主要内容有:使用lower()方法,把所有大写字母转换成小写字母、使用upper()方法,把所有小写字母转换成大写字母、使用capitalize()方法,仅首字母转化为大写字母,其余小写字母、使用title()方法,把每个单词的首字母转化为大写字母,其余为小写字母。

2021-12-01  分类:Python教程  浏览:50次


站长在线Python精讲:在Python中检索字符串的5大方法详解

导读:欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是《在Python中检索字符串的5大方法详解》。本知识点主要内容有:使用count()方法检索指定字符串在另一个字符串中出现的次数、使用find()方法检索是否包含指定的子字符串、使用index()方法检索是否包含指定的子字符串、使用startswith()方法用于检索字符串是否以指定子字符串开头和使用endswith()方法用于检索字符串是否以指定子字符串结尾。

2021-11-30  分类:Python教程  浏览:46次


站长在线Python精讲:在Python中使用split()方法分割、使用join()方法合并字符串详解

导读:欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是《在Python中使用split()方法分割、使用join()方法合并字符串详解》。本知识点主要内容有:在Python中使用split()方法分割字符串和在Python中使用join()方法合并字符串。

2021-11-29  分类:Python教程  浏览:40次


站长在线Python精讲:在Python中使用索引和切片的方法截取字符串详解

导读:欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是《在Python中使用索引和切片的方法截取字符串详解》。本知识点主要内容有:使用索引的方法截取一个字符串和使用切片的方法截取一段字符串。

2021-11-28  分类:Python教程  浏览:59次


站长在线python精讲:在Python中使用len()函数计算字符串的长度详解

导读:欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是《在Python中使用len()函数计算字符串的长度详解》。本知识点主要内容有:在Python中使用len()函数计算字符串在UTF-8编码中的长度和使用len()函数计算字符串在GBK编码中的长度。

2021-11-27  分类:Python教程  浏览:61次