Python--元组

简介:

              元组tuple

为什么需要元组?

比如:打印用户的姓名

userinfo1 = "fentiao 4 male"

userinfo[0:7]

结论:字符串中操作提取姓名/年龄/性别的方式不方便,诞生元组.

 

一、元组的定义

(可以把元组看作一个容器,任何数据类型都可以放在这个容器里面)

通过赋值方式创建元组;

通过工厂方法创建元组

•- 定义空元组

tuple = ()

•- 定义单个值的元组,一定要在这个元素后面加逗号

tuple = (a,)

•- 一般的元组

tuple = (b, 8, ‘male’)

 blob.png

二、元组特性

• 不能对元组的值任意更改;

 blob.png

• 对元组分别赋值,引申对多个变量也可通过元组方式分

别赋值

 blob.png

 

三、元组的操作

元组也属于序列,可执行的操作如下:

        索引、切片、重复、连接和查看长度

 blob.png

删除

blob.png 

四、元组的方法

• t.count(value)-->int

返回value在元组中出现的次数;

• t.index(value)

返回value在元组中的偏移量(即索引值)

blob.png 

五、元组的循环

字符串的循环:

可迭代对象

blob.png 

 

 

Demo:端口选择器雏形

blob.png 

枚举法

blob.png 

 

Zip

 blob.png



本文转自 無緣 51CTO博客,原文链接:http://blog.51cto.com/13352594/2055251

相关文章
C4.
|
1月前
|
存储 索引 Python
Python元组
Python元组
C4.
53 1
|
1月前
|
存储 数据库 索引
Python新手常见问题一:列表、元组、集合、字典区别是什么?
本文针对Python编程新手常遇到的问题,详细阐述了列表(List)、元组(Tuple)、集合(Set)和字典(Dictionary)这四种数据结构的核心区别。列表是一种有序且可变的数据序列,允许元素重复;元组同样有序但不可变,其内容一旦创建就不能修改;集合是无序、不重复的元素集,强调唯一性,主要用于数学意义上的集合操作;而字典则是键值对的映射容器,其中键必须唯一,而值可以任意,它提供了一种通过键查找对应值的有效方式。通过对这些基本概念和特性的对比讲解,旨在帮助初学者更好地理解并运用这些数据类型来解决实际编程问题。
37 1
|
3月前
|
Python
python元组切片
python元组切片
67 3
|
3天前
|
存储 索引 Python
python学习7-元组
python学习7-元组
|
6天前
|
存储 安全 索引
「Python系列」Python元组
Python中的元组(Tuple)是一种不可变的有序序列类型,它允许你存储多个不同类型的元素,并且这些元素在元组中是按照特定的顺序排列的。一旦一个元组被创建,你就不能修改它(即不能添加、删除或更改元组中的元素),这使得元组成为一种非常安全的数据结构,因为一旦它们被创建,就不
15 1
|
16天前
|
存储 Java 程序员
【Python】6. 基础语法(4) -- 列表+元组+字典篇
【Python】6. 基础语法(4) -- 列表+元组+字典篇
39 1
|
存储 C++ 索引
【python】—— 列表和元组详解
【python】—— 列表和元组详解
|
1月前
|
存储 Python
请简述Python中的列表、元组和字典的区别?
请简述Python中的列表、元组和字典的区别?
12 1
|
1月前
|
存储 安全 Java
Python教程第3章 | 集合(List列表、Tuple元组、Dict字典、Set)
Python 列表、无序列表、字典、元组增删改查基本用法和注意事项
50 1
|
1月前
|
存储 安全 索引
元组是什么,python怎么使用元组
元组是什么,python怎么使用元组
19 1

热门文章

最新文章