机器学习之python学习(十七)

今天来学习python中的tuple、
这个数据结果用的还是比较少的。
当然了,你们也可以参考廖雪峰大神的python教学快速入门。

代码块

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Author  : SundayCoder-俊勇
# @File    : dictlearn.py
# 今天来学习python中的tuple。请注意与list的区别
# tuple翻译过来是元组的意思。
# (1)创建一个新的tuple。
tuple1=('apple','banana','pear')
print tuple1
# 输出结果为:('apple', 'banana', 'pear')
# (2)访问元祖的元素。
print tuple1[0]
# 输出结果为:apple
# (3)倒序访问元祖的元素。
print tuple1[-2]
# 输出结果为:banana
# tuple的元素不可以修改,也就是增删改均不可以,只可以查。
# 而且创建的时候必须初始化。
# 下面我们尝试将tuple1[0]变成lemon则其会报错。
# tuple1[0]='lemon'
# print tuple1
# 不能输出TypeError: 'tuple' object does not support item assignment
# (4)tuple也可以嵌套。如:
tuple2=('zhangsan','lisi')
tuple3=('lemon',tuple2)
print tuple3
# 输出结果为:('lemon', ('zhangsan', 'lisi'))
# (5)嵌套情况下的访问和list的嵌套访问一样.
print  tuple3[1][0]
# 输出结果为:zhangsan

# 总结下来:
# (1)tuple创建的时候必须初始化,一旦初始化便不可以更改。
# 也就是数据的操作只可以查看,而不可以增删改。
# (2)与list的创建的不同之处,list是[],tuple是()。
# list可以对数据进行增删改查,tuple只可以查。
# (3)相同之处,元素查看的访问方式均一样。
#




脚注

加油一起学习,更新完毕

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近在慕课网学习廖雪峰老师的Python进阶课程,做笔记总结一下重点。 基本变量及其类型 变量 在Python中,...
    victorsungo阅读 1,735评论 0 5
  • 永澄:睡了40个小时的体验报告 一、文章概览 1. 中心论点 作者因为发烧错过了人生里最重要的一次活动 2. 文章...
    肆姑阅读 450评论 0 50
  • 万马飞疆逐斜阳、 孤星斜倚垂天际、 胡塞帐下升炊烟、 静待戈壁起烟波 --文-泪水之瓶 图-泪水之瓶
    泪水之瓶阅读 162评论 0 1
  • (不是正正经经的文章,就当记录一下生活吧) 今天晚上是平安夜,而我在这一天当中好像啥也没有干,上午懒在床上玩手机看...
    祺祺的宝贝妮妮阅读 404评论 1 1
  • 乍暖还寒。 总算体会到这几个字了,真的狠寒。 6点醒,7点30起床,看了会书,中午吃素菜,晚上吃了肉,天气太冷,晚...
    毕钵罗子阅读 160评论 0 1