Python基础篇之tuple二.(创建单元素tuple)
来源:互联网 发布:win10如何美化成mac 编辑:程序博客网 时间:2024/06/07 08:17
Python之创建单元素tuple
tuple和list一样,可以包含 0 个、1个和任意多个元素。
包含多个元素的 tuple,前面我们已经创建过了。
包含 0 个元素的 tuple,也就是空tuple,直接用 ()表示:
t = ()
print t
()
创建包含1个元素的 tuple 呢?来试试:t = (1)
print t
1
好像哪里不对!t 不是 tuple ,而是整数1。为什么呢?
因为()既可以表示tuple,又可以作为括号表示运算时的优先级,结果 (1) 被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。
正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义:
t = (1,)
print t
(1,)
Python在打印单元素tuple时,也自动添加了一个“,”,为了更明确地告诉你这是一个tuple。
多元素 tuple 加不加这个额外的“,”效果是一样的:
t = (1, 2, 3,)
print t
(1, 2, 3)
阅读全文
0 0
- Python基础篇之tuple二.(创建单元素tuple)
- Python之创建单元素tuple
- Python之创建单元素tuple
- Python基础篇之tuple一.(创建tuple)
- 创建单元素tuple
- 创建单元素tuple
- Python之创建tuple
- Python之创建tuple
- Python之创建tuple
- Python基础篇之tuple三.(“可变”的tuple)
- python基础二_List&tuple
- python入门之二:tuple
- Python基础数据结构之tuple
- Python基础入门之List和Tuple类型二
- python基础--tuple()
- python基础--tuple操作
- 二.Python之list与tuple集合
- Python基础回顾之-list和tuple
- CCF CSP 201503-2 数字排序
- 回文最少分割数
- 马云:与其担心技术夺走就业,不如拥抱技术、解决新问题
- java工程师面试题(一)
- tomcat 7.0 配置到MyEclipse
- Python基础篇之tuple二.(创建单元素tuple)
- 数据包注入重放工具aireplay-ng
- DSP开发-日常记录
- CSS的属性选择符
- 完美解决主工程与lib库的FileProvider冲突
- 深度学习系列笔记之编程基础(python)
- IntelliJ IDEA下的使用git
- 【1701H1】【穆晨】【171204】连续第五十五天总结
- 机器学习实用教程(译)-2