Python开发——数据类型【元祖】
元祖的定义
tu = (11,22,33,44,)
print(tu) # (11, 22, 33, 44) tu = tuple((11,22,33,44,))
print(tu) # (11, 22, 33, 44)
元祖的特性
# 可存放多个值
# 不可变【一级元素不可修改】
# 按照从左到右的顺序定义元祖,下标从0开始顺序访问,有序
# 元祖【一级元素】不可以进行增加、删除、修改操作
元祖的常用操作
索引
# 索引
I = ("egon","alex","seven","yuan")
print(I[0]) # egon
print(I[-1]) # yuan
print(I[-2]) # seven
切片
# 切片
I = ("egon","alex","seven","yuan")
print(I[1:3]) # ('alex', 'seven')
print(I[1:]) # ('alex', 'seven', 'yuan')
print(I[:3]) # ('egon', 'alex', 'seven')
print(I[1:-1]) # ('alex', 'seven')
print(I[:]) # ('egon', 'alex', 'seven', 'yuan')
print(I[::3]) # ('egon', 'yuan') 跨度为3
print(I[::-1]) # ('yuan', 'seven', 'alex', 'egon') 反转了
长度
# 长度
I = ("egon","alex","seven","yuan")
print(len(I)) #
包含
# 包含
I = ("egon","alex","seven","yuan")
if "yuan" in I:
print("ok") # ok
循环
# 循环
I = ("egon","alex","seven","yuan")
for i in I:
print(i)
拼接
I = ("egon","alex","seven","yuan")
s = "_".join(I)
print(s) # egon_alex_seven_yuan
注:元祖、列表中的元素,全部为字符串时可以用join拼接为字符串,否则只能使用for循环拼接
字符串只能通过索引去取值、不能修改
Python开发——数据类型【元祖】的更多相关文章
- Python中的元祖Tuple
Python中的元祖和list基本上一样 tuple = () # 表示一个空的元祖 tuple = (50, ) # 元组中只有一个元素的时候,必须在后面加上逗号 无关闭分隔符 任意无符号的对象,以 ...
- 8 Python 数据类型—元祖
Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. 创建空元组 tup1 = () 元组中只 ...
- 高级数据类型---元祖[tuple]
一.Tuple(元组)与列表类似,不同之处在于元组的 元素不能修改,让列表不可以被修改,以保护数据安全 元组 表示多个元素组成的序列 元组 在 Python 开发中,有特定的应用场景 用于存储 一串 ...
- Python开发——数据类型【字典】
字典的定义 # Python语言中唯一的类型映射 # 键与值之间用“:”分开 # 项与项之间用“,”分开 person = {"name":"yuan",&qu ...
- PYTHON-基本数据类型-元祖类型,字典类型,集合类型
内容: 1. 元组 2. 字典 3. 集合=========================== 元祖类型什么是元组: 元组就是一个不可变的列表============================ ...
- Python 字符串,元祖,列表之间的转换
1.字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如: var1 = 'Hello World!' 2. ...
- python列表、元祖、字典
python列表 ['a','1','vs2'] 里面的值可以改 python元祖 ('a','1','css','sdf12') 里面的值不能改 python字典 {'s ...
- Python——列表、元祖、字典 操作方法
一.编码方式占位 1.ASCII码:字母.数字.特殊字符,1个字节占8位 2.Unicode:字母 2字节占16位 / 中文 4字节 占32位 3.UTF8:字母 1字节占8位 / 欧洲 2字节占 ...
- 004---Python基本数据类型--元祖
元祖 .caret, .dropup > .btn > .caret { border-top-color: #000 !important; } .label { border: 1px ...
随机推荐
- Docker之 数据持久化
容器中数据持久化主要有两种方式: 数据卷(Data Volumes) 数据卷容器(Data Volumes Dontainers) 数据卷 数据卷是一个可供一个或多个容器使用的特殊目录,可以绕过UFS ...
- python中list列表的方法len()
作用:返回列表中元素的个数. 用法: len(list)
- htm5-websocket实现数据查询应用
htm5-websocket实现数据查询应用 在之前的文章讲述了使用Websocket调用远程方式的功能,在这基础我们可以简单地使用WebSocket进行数据处理方面的应用;只需要在方法执行相关的 ...
- Python-实列
"""题目:有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再 ...
- mkimage command not found – U-Boot images will not be built
ubuntu 14.04 64位系统编译Linux kernel时提示: “mkimage” command not found – U-Boot images will not be built 按 ...
- Oracle 学习笔记(六)
Oracle 数据库常用的闪回sql 语句及其它操作语句: --Oracle 数据库dml sql -- 查看当前用户所拥有的表 select * from tab; --表空间,auto: 自动管理 ...
- EasyUi 复杂多表头设置
columns: [ [ { field: 'Test', title: '测试', rowspan: 3, width: 100, sortable: true }, { title: '测试1', ...
- Oracle不能并行直接添加主键的方法:先建唯一索引后建主键
环境:Oracle 11.2.0.3 需求:生产一张表由于前期设计不当,没有主键.现需要添加主键,数据量很大,想并行建立. 1.直接添加,提示ora-3001:未实施的功能;只能单线程建立主键 SQL ...
- Django Forms 表单
环境 python 3.7 服务端 views.py from django import forms # 引入 froms 模块 from django.forms import widgets ...
- 在Docker环境下部署Kafka
参考:https://blog.csdn.net/u011537073/article/details/70767064