zoukankan      html  css  js  c++  java
  • python中的元组如何定义只有一个元素

    python中的元组如何定义只有一个元素

    一、总结

    一句话总结:

    [壹]、要定义一个只有1个元素的tuple,不能直接(1),因为括号()既可以表示tuple,又可以表示数学公式中的小括号,这就产生了歧义
    [贰]、因此,Python规定,这种情况下,按小括号进行计算,计算结果自然是1。
    [叁]、所以,只有1个元素的tuple定义时必须加一个逗号,,来消除歧义:t = (1,)

    二、python中的元组如何定义只有一个元素

    转自或参考:python中的元组如何定义只有一个元素
    https://blog.csdn.net/loolive/article/details/81156183

    如果要定义一个空的tuple,可以写成()

    1. >>> t = ()

    2. >>> t

    3. ()

    但是,要定义一个只有1个元素的tuple,如果你这么定义:

    1. >>> t = (1)

    2. >>> t

    3. 1

    定义的不是tuple,是1这个数!这是因为括号()既可以表示tuple,又可以表示数学公式中的小括号,这就产生了歧义,因此,Python规定,这种情况下,按小括号进行计算,计算结果自然是1

    所以,只有1个元素的tuple定义时必须加一个逗号,,来消除歧义:

    1. >>> t = (1,)

    2. >>> t

    3. (1,)

    Python在显示只有1个元素的tuple时,也会加一个逗号,,以免你误解成数学计算意义上的括号。

     
     
     
     
    我的旨在学过的东西不再忘记(主要使用艾宾浩斯遗忘曲线算法及其它智能学习复习算法)的偏公益性质的完全免费的编程视频学习网站: fanrenyi.com;有各种前端、后端、算法、大数据、人工智能等课程。
    博主25岁,前端后端算法大数据人工智能都有兴趣。
    大家有啥都可以加博主联系方式(qq404006308,微信fan404006308)互相交流。工作、生活、心境,可以互相启迪。
    聊技术,交朋友,修心境,qq404006308,微信fan404006308
    26岁,真心找女朋友,非诚勿扰,微信fan404006308,qq404006308
    人工智能群:939687837

    作者相关推荐

  • 相关阅读:
    MMoE论文笔记
    李宏毅-ELMO, BERT, GPT
    vue 手写一个时间选择器
    this 的几种使用场景
    如何使用markdown编辑器编写文章
    sublime text 3 入门技巧与常见问题解决
    Flex布局介绍
    在github上实现页面托管预览功能
    数据挖掘经典算法——最大期望算法
    数据挖掘经典算法——先验算法
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/13547825.html
Copyright © 2011-2022 走看看