Python元组基础入门有哪些要点?

2026-05-24 19:091阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计557个文字,预计阅读时间需要3分钟。

Python元组基础入门有哪些要点?

元祖和列表差不大,不同的地方是元祖用+(+)表示,列表用[+]表示,元祖内的元素不能赋值或修改。创建元祖:`tup=(1, 2, 3)`,输出:`print(tup)`

元祖和列表差不多,不同的是元祖用 ( ) 表示,列表用 [ ]

元祖内的元素不能赋值更改

创建元祖:

tup = (1 , 2 , 3)
print(tup) # (1 , 2 , 3)

# 有时候不加圆括号也可以组成元祖
tup2 = "baicai" , "djone" , "tu3k"
type(tup2) # tuple

可以看到在print出来是加了括号的,但是在不用圆括号创建的时候一定要加引号
例如:tup3 = 'a','b'

元祖在创建时只赋一个元素的时候,末尾要加逗号,不然视为整型

元祖也与字符串和列表类似,可以进行索引读取元素,截取元素等操作

从左到右默认0开始,从右到左默认-1开始

tup = ('baicai' , 'tu3k' , 'dj' , 'vue')

# 输出元组内所有值print(tup)
print(tup[:])
print(tup[::])
print(tup[0:])
print(tup[:4])
print(tup[::1])

# 截取访问
print(tup[1:-1]) # ('tu3k','dj')
print(tup[:-3]) # ('baicai',)

元祖的修改和删除

元祖是不能被修改的,如果出现赋值修改会报错,是非法的请求

但是可以删除整个元祖

"del tup"

Python元组基础入门有哪些要点?

元祖的操作符和表达式

表达式:+号 * 号 和字符串和列表作用一样

操作符:

len(tup)
(1,2,3) + (4,5,6) # 拼接
('Hi',) * 4
for x in (1, 2, 3): print (x,)


元祖的内置函数:

内置函数:

操作符:
len(tup)
(1,2,3) + (4,5,6) # 拼接
('Hi',) * 4
for x in (1, 2, 3): print (x,)


元祖的内置函数:
内置函数:
len(tuple)
max(tuple)
min(tuple)
tuple(obj) # 将一个序列转化为元祖
lists = [1,2,3,4,5]
tup = tuple(lists)
print(tup) # (1,2,3,4,5)

id(obj) # 查看对象的内存地址


本文共计557个文字,预计阅读时间需要3分钟。

Python元组基础入门有哪些要点?

元祖和列表差不大,不同的地方是元祖用+(+)表示,列表用[+]表示,元祖内的元素不能赋值或修改。创建元祖:`tup=(1, 2, 3)`,输出:`print(tup)`

元祖和列表差不多,不同的是元祖用 ( ) 表示,列表用 [ ]

元祖内的元素不能赋值更改

创建元祖:

tup = (1 , 2 , 3)
print(tup) # (1 , 2 , 3)

# 有时候不加圆括号也可以组成元祖
tup2 = "baicai" , "djone" , "tu3k"
type(tup2) # tuple

可以看到在print出来是加了括号的,但是在不用圆括号创建的时候一定要加引号
例如:tup3 = 'a','b'

元祖在创建时只赋一个元素的时候,末尾要加逗号,不然视为整型

元祖也与字符串和列表类似,可以进行索引读取元素,截取元素等操作

从左到右默认0开始,从右到左默认-1开始

tup = ('baicai' , 'tu3k' , 'dj' , 'vue')

# 输出元组内所有值print(tup)
print(tup[:])
print(tup[::])
print(tup[0:])
print(tup[:4])
print(tup[::1])

# 截取访问
print(tup[1:-1]) # ('tu3k','dj')
print(tup[:-3]) # ('baicai',)

元祖的修改和删除

元祖是不能被修改的,如果出现赋值修改会报错,是非法的请求

但是可以删除整个元祖

"del tup"

Python元组基础入门有哪些要点?

元祖的操作符和表达式

表达式:+号 * 号 和字符串和列表作用一样

操作符:

len(tup)
(1,2,3) + (4,5,6) # 拼接
('Hi',) * 4
for x in (1, 2, 3): print (x,)


元祖的内置函数:

内置函数:

操作符:
len(tup)
(1,2,3) + (4,5,6) # 拼接
('Hi',) * 4
for x in (1, 2, 3): print (x,)


元祖的内置函数:
内置函数:
len(tuple)
max(tuple)
min(tuple)
tuple(obj) # 将一个序列转化为元祖
lists = [1,2,3,4,5]
tup = tuple(lists)
print(tup) # (1,2,3,4,5)

id(obj) # 查看对象的内存地址