python之list与tuple

本文介绍了Python中的列表和元组,包括它们的共同点和区别。列表是可变的有序集合,元组则是不可变的。展示了如何在Python中创建、转换和操作这两种序列,如将字符串、字节等转换为列表或元组,并演示了list和tuple的方法,如count、index等。同时,提供了将除tuple之外的序列转换为tuple和除list之外的序列转换为list的例子。
摘要由CSDN通过智能技术生成

一、list和tuple共同点和区别

list:

1.list(列表)是一种有序的集合,可以随时添加和删除其中的元素。

2.用index(索引)来访问list中每一个位置的元素,索引是从0开始的。

3.list用()

tuple:

另一种有序列表叫元组:tuple。

1.但是tuple一旦初始化就不能修改。

2.tuple用【】

二、定义一个变量,包含现在所学的数据类型

help(tuple)
bye_data = b'1234'
tuple_data = tuple(bye_data)
print(tuple_data)
print(type(tuple_data))
list_data = [1, 1.1, 'a', None, b'1234', True, (1, 2, 3), 1+2j, tuple_data]
print(list_data)

三、目前学到的序列有哪些?
   将除tuple之外的序列转换为tuple
   将除list之外的序列转换为list 

目前学到的序列:字符串、元组、列表、字节

list_data = [1, 1.1, 'a', None, b'1234', True, (1, 2, 3), 1+2j, [1, 2]]
tuple_data = list_data
print(tuple_data)

tuple_data = (1, 1.1, 'a', None, 1+2j, True, b'111', (1, 2, 3), [1, 2])
list_data = tuple_data
print(list_data, type(list_data))

 

四、tuple中有哪些操作方法

1 .创建空元组

tuple_data = ()

2.count查找的为某个元素在元组中出现的次数

3.index查找的为元素的索引值,第一个参数代表需要查找的元素,第二个参数可以指定从哪个索引值开始查找

 

 

五、list中有哪些操作方法

1、转换为列表

str_data = "123"
bytes_data = b'123'
tuple_data = (1, 2, 3)
list_data1 = str_data
list_data2 = bytes_data
list_data3 = tuple_data
print(list_data1, type(list_data1))
print(list_data2, type(list_data2))
print(list_data3, type(list_data3))

2、将元组转换为列表 

tuple_data = (1, 1.1, 'a', None, 1+2j, True, b'111', (1, 2, 3), [1, 2])
list_data = tuple_data
print(list_data, type(list_data))

 

3、 列表替换

list_data2 = [1, 2, 3]
list_data2[2] = 10
print(list_data2)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值