创建只有一个元素的元组
2016-08-08 15:00
190 查看
创建只有一个元素的元组需要这样:
('xyz',)
如果只是 ('xyz') 的话,则
>>>type(('xyz'))
<type 'str'>
可以看到,这是一个字符串,而不是元组。
这是因为括号被重载了,它也被用作分组操作符。
由圆括号包裹的一个单一元素首先被作为分组操作,而不是作为元组的分解符。
所以下面的方法才行
>>> type(('xyz',))
<type 'tuple'>
('xyz',)
如果只是 ('xyz') 的话,则
>>>type(('xyz'))
<type 'str'>
可以看到,这是一个字符串,而不是元组。
这是因为括号被重载了,它也被用作分组操作符。
由圆括号包裹的一个单一元素首先被作为分组操作,而不是作为元组的分解符。
所以下面的方法才行
>>> type(('xyz',))
<type 'tuple'>
相关文章推荐
- Python3基础 tuple 创建空元组或者只有一个元素的元组 并 用乘法成倍扩充
- mysql中delimiter的作用 和 python中元组中只有一个元素的时候特殊写法
- TypeError: can only concatenate tuple (not "str") to tuple(python 元组只有一个元素需要加逗号)
- python中的元组如何定义只有一个元素
- 1-1000放在含有1001个元素的数组中,只有唯一的一个元素值重复,其它均只出现一次
- 编写一个程序,创建两个8元素的double数组,第一个数组有用户键入8个值,第二个为第一个的累积,例如,第二个数组的第四个元素应该等于第一个数组的前四个元素之和
- 一个封装的创建DOM元素的JS方法
- Java GUI之创建一个只有两个按钮的框架
- 创建只有一个实例的类
- 编写程序从标准输入设备读入的元素数据建立一个int型vector对象,然后动态创建与该vector大小一致的数组,把vector对象的所有元素复制给该数组
- form中只有一个input元素时按回车默认提交表单
- 创建一个只有select 权限的用户
- jquery动画2.元素坐标动画效果(创建一个图片走廊)
- OpenCms JSP 模板开发——创建一个含有多个可编辑元素的JSP模板
- 创建d3d设备只有一个组合
- OpenCms JSP 模板开发——创建一个含有多个可编辑元素的JSP模板
- 用了接近一天的程序看懂了堆排序,堆排序的“筛选”的前提条件是一个大(小)顶堆,只有堆顶的元素不是有序的。这样从堆顶开始的排序才是筛选。而堆排序就是反复筛选的程序。
- 使用JAVASCRIPT动态创建一个Select元素
- OpenCms JSP 模板开发——创建一个含有多个可编辑元素的JSP模板
- 创建一个只有select 权限的用户