python3基础概要04(元组操作)
1.元组的定义
元组用(),有序,不可修改。
例如:
a = (1,2,3,4,5)
print(a)
定义一个空元组。
b = ()
print(type(a))
定义一个只有一个元素的元组。
c = (1)
pritn(type(c))
输出结果为:
当只有一个1的时候会被识别为整形
d = (1,)
print(type(d))
输出结果为:
在仅有的一个元素的后面加上一个',',以示区分。
2.元组的访问
a = (1,2,3,4,5,'q','w','e','r',1.1,1.2,1.3)
print(a)
2.1 根据索引访问。
print(a[1])
输出结果为:2
【python3基础概要04(元组操作)】2.2 截取
print(a[5:])
输出结果为:('q', 'w', 'e', 'r', 1.1, 1.2, 1.3)
print(a[5:-1])
输出结果为:('q', 'w', 'e', 'r', 1.1, 1.2)
结束为-1不会截取最后一位。
3.转换元组类型
3.1 元组转字符串
a = (1,2,3,4,5,'q','w','e','r',1.1,1.2,1.3)
print(a)
print(type(a))
b = str(a)
print(b)
print(type(b))
输出结果为:
(1, 2, 3, 4, 5, 'q', 'w', 'e', 'r', 1.1, 1.2, 1.3)
(1, 2, 3, 4, 5, 'q', 'w', 'e', 'r', 1.1, 1.2, 1.3)
3.2 元组转列表
a = (1,2,3,4,5,'q','w','e','r',1.1,1.2,1.3)
print(a)
print(type(a))
b = list(a)
print(b)
print(type(b))
输出结果为:
(1, 2, 3, 4, 5, 'q', 'w', 'e', 'r', 1.1, 1.2, 1.3)
[1, 2, 3, 4, 5, 'q', 'w', 'e', 'r', 1.1, 1.2, 1.3]
4.元组相加
元组相加就是求几个元组的并集。
a = (1,2,3,4)
b = (1,2,3,5)
print(a+b)
print(b+a)
输出结果为:
(1, 2, 3, 4, 1, 2, 3, 5)
(1, 2, 3, 5, 1, 2, 3, 4)
推荐阅读
- Python基础|Python基础 - 练习1
- Java|Java基础——数组
- Java基础-高级特性-枚举实现状态机
- 营养基础学20180331(课间随笔)??
- iOS面试题--基础
- HTML基础--基本概念--跟着李南江学编程
- typeScript入门基础介绍
- c++基础概念笔记
- 集体释放
- 自我修养--基础知识