Python编程 元组中不允许的操作

简介: Python编程 元组中不允许的操作

前言

本章将会讲解Python编程中,元组中不允许的操作 元组与列表之间的转换

一.元组知识点

1.元组中不允许的操作(熟悉)

  1. 不允许 修改 、新增 元素。(一级)
  2. 不允许 删除 某个元素(但可以删除整个元组)
# tu = (1 , 2 , 3)
# tu[1]  = 5
# print(tu)         #TypeError: 'tuple' object does not support item assignment  类型错误
tu = (1 , 2 , 3)    #只能创建新的元组,而不能修改元组
tu1 =tu + (4,)
print(tu1)
tu1 = (1,2,3,["doudou",5])   #不许修改仅在一级元素是元组
tu1[3][0] = 4
print(tu1)
# tu2 = (1,2,3,("doudou",5)) #不可改
# tu2[3][0] = 4
# print(tu2)
# 元组所消耗的内存比列表要少
# 当你的元素不需要改变的时候 推荐使用元组
# 当你的元素需要改变的时候 推荐使用列表

2.元组与列表之间的转换(掌握)


79a463fd10ff452aa6499a64d572b1b2.png

#list --> tuple
li = [4,5,6]
print(tuple(li))   #得(4, 5, 6)
#tuple --> list
tu3 = (1,2,3)
print(list(tu3))  #得[1, 2, 3]
目录
相关文章
|
3天前
|
存储 索引 Python
元组(Tuple)在Python编程中的应用与实例
元组(Tuple)在Python编程中的应用与实例
12 2
|
3天前
|
机器学习/深度学习 数据可视化 数据挖掘
Python编程的深入探索与实用案例
Python编程的深入探索与实用案例
12 3
|
1天前
|
Python 索引
|
2天前
|
数据挖掘 Python
Python文件读取操作详解
Python文件读取操作详解
8 1
|
2天前
|
存储 Python
Python字典的定义与操作详解
Python字典的定义与操作详解
4 1
|
2天前
|
索引 Python
Python集合的定义与操作详解
Python集合的定义与操作详解
3 1
|
2天前
|
存储 索引 Python
Python数据容器的切片操作详解
Python数据容器的切片操作详解
5 1
|
2天前
|
索引 Python
Python字符串的定义与操作详解
Python字符串的定义与操作详解
5 1
|
2天前
|
存储 索引 Python
Python元组的定义与操作详解
Python元组的定义与操作详解
4 1
|
3天前
|
C语言 Python
专为编程小白设计的Python零基础入门教程,GitHub星标破W
市面上大多数技术类的书籍都着重于一步步的构建系统的知识体系,并不是说这样就是不对的,但这样按部就班的学习注定了需要花费大量的时间用来掌握“基础知识”,或死记硬背,或慢慢理解。 然而世界不会迁就你,而是在步步紧逼的告诉你要赶紧学完,赶紧找工作,赶紧挣钱,这才是你生活的基础。 今天给小伙伴们带来了一份《编程小白的第一步Python书》,这本书是专为零基础小白设计的,不会告诉“先学C语言,会更好理解Python”这种狗屁道理。而是先带你掌握搭建项目所用到的最少得知识,再真实的项目搭建中实践自己的所学,逐渐的完善知识体系。