Python 基础 3 - 元组

元组与列表区别

  1. Python 元组与列表类似,不同之处在于列表可以修改,元组不可以修改
  2. 元组用小括号 () 定义,列表用方括号 [] 定义
  3. 元组不可修改,列表可修改

元组创建

只需要在小括号 () 内添加内容并用逗号 , 分隔开,如下示例

emp_tup = ('张三','李四','王五')
print(emp_tup)
# 运行结果:('张三', '李四', '王五')

注意: 当元组只有一个元素时,需要在元素后面添加都要 ,
如果不在后面加上逗号 , 会被当做运算符处理,如下示例是正确的做法。

emp_tup = ('张三',)
print(emp_tup)
# 运行结果:('张三',)

元组取值

元组和列表一样,使用上下标取值

emp_tup = ['张三','李四','王五','赵六']
print(emp_tup[2])
# 运行结果: 王五
emp_tup = ['张三','李四','王五','赵六']
print(emp_tup[-1])
# 运行结果: 赵六

元组修改

元组不可修改,但可以对元组进行拼接

num1 = (10,20,30)
num2 = (40,50,60)
num_all = num1 + num2
print(num_all)
# 运行结果:(10, 20, 30, 40, 50, 60)

元组转列表

num = (10,20,30)
num_list = list(num)
print(num)
print(num_list)

# 运行结果:
'''
(10, 20, 30)
[10, 20, 30]
'''

原文地址:https://www.cnblogs.com/dazhi-blog/p/11520741.html

时间: 2024-08-01 04:04:07

Python 基础 3 - 元组的相关文章

python基础深入(元组、字符串、列表、字典)

python基础深入(元组.字符串.列表.字典) 一.列表 1.追加 1 >>>list = [1,2,3,4] #用于在列表末尾添加新的对象,只能单个添加,该方法无返回值,但是会修改原来的列表. 2 >>>list.append(5) 3 >>>print(list) 4 [1, 2, 3, 4, 5] 2.统计 1 >>>list = [1,"a","b","c",1,4

python基础:元组、字典、深浅拷贝与函数

小生博客:http://xsboke.blog.51cto.com 小生 Q Q:1770058260 -------谢谢您的参考,如有疑问,欢迎交流 一. 元组(tuple) 1. 元组的特点 元组是固定的,不能修改也不能增减.因为元组不可变,所以更安全,如果可以,尽量不使用list而使用tuple 2.  格式 3.  可用参数 4.  元组的结构(以元组a为例) 当创建一个元组a时,将在内存中开辟一个名为a的内存,然后每个索引位置为一个命名空间,每个命名空间都有一个存储,而真实的数据就存在

2.python基础深入(元组、字符串、列表、字典)

一,对象与类 对象: python中一切皆为对象,所谓对象:我自己就是一个对象,我玩的电脑就是对象,玩的手机就是对象. 我们通过描述属性(特征)和行为来描述一个对象的. 在python中,一个对象的特征也称为属性(attribute).它所具有的行为也称为方法(method) 结论:对象=属性+方法 在python中,把具有相同属性和方法的对象归为一个类(class) 比如人类,动物,植物等等,这些都是类的概念. 类是对象的模板或蓝图,类是对象的抽象化,对象是类的实例化.类不代表具体的事物,而对

python基础之元组(Tuple)、字典(Dictionary)详解

元组定义 元组是另一个数据类型,类似于List(列表). 元组用”()”标识.内部元素用逗号隔开.但是元素不能二次赋值,相当于只读列表. 举例: tuple = ( ‘abcd’, 786 , 2.23, ‘john’, 70.2 ) list = [ ‘abcd’, 786 , 2.23, ‘john’, 70.2 ] tuple[2] = 1000 # 元组中是非法应用 list[2] = 1000 # 列表中是合法应用 print tuple * 2 # 输出元组两次 字典定义 字典(di

Python基础入门—元组tuple

目录 列表 元组的定义 元组的索引和切片 计数tuple.count() 索引tuple.index() 列表 元组是不可变数据类型 元组中的数据类型不限 元组中的元素之间用逗号分割 最外层用( )括起来 由于元组和列表极其相似,元组又常常被称之为 只读列表 元组的定义 tuple()来创建 s = 'python' L = tuple(s) L ('p', 'y', 't', 'h', 'o', 'n') () l = ('p', 'y', 't', 'h', 'o', 'n') l type

修炼Python基础篇-元组(tuple)学习

字典是另一种可变容器模型,且可存储任意类型对象,字典的每个键值(key=>value)对用冒号(:)分割,每个键值对之间用逗号(,)分割,整个字典包括在花括号({})中: 字典特性: 1.不允许同一个键出现两次,创建时如果同一个键被赋值两次,最后一个键值生效: 2.键值必须不可变,可以用数字.字符串或元组充当,因列表是可变的,所以不可以用列表做为键值: 访问字典中的元素: dict ={'shanghai':'pudong','sichuan':'chengdu'} print(dict) {'

1.11 Python基础知识 - 元组

元组(tuple)是一组有序系列,元组和列表是否相似,但是元组是不可变的对象,不能修改.添加或删除元组中的元素,但可以访问元组中的元素 元组的定义: 元组采用圆括号中用逗号分隔的元素 元组的基本操作和列表类似,支持索引,切片,长度,计算等 示例代码1:计数 name = 1,2,3,4,5,2,3,1,2 print(name.count(2)) # 输出结果 3 示例代码2:索引 name = 1,2,3,4,5,2,3,1,2 print(name.index(5)) # 输出结果 4

python基础:元组的使用

元组的定义. 使用( )来定义. null_tuple = ()                    #定义一个空元组 one_element = ('one', )    #定义一个元素的元组,注意:只有一个元素后面必须带逗号 元组的修改.增加和删除元素. 元组是不可以修改,增加和删除元素的!. 但,元素是dict.list型,可以更改dict.list的值. 元组元素的读取. exp_tuple = ('one', 'this', 'is', 'a', 'tuple', 2, 3, 4,

python基础之元组,字典

本文分为两部分,第一部分是讨论元组的性质和一些常见的方法,第二部分是讨论字典的性质和一些常见方法. 一.元组的性质和方法 1.元组的定义: 元组的定义方式如下: tu=(12,23,[32,33],'dhue',Ture,(32,'re')) 元组的标志符是"()".元组很多性质和列表一致,两个的区别在于可以修改和删除列表中的元素,但是元组中的元素则不可以修改和删除(注意,这里指的是一级元素).为了将元组与函数区分开,建议在元组的最后一个元素后面加上",". 2.元