python列表基本操作

这篇博客介绍了Python中列表的创建、转化和基本操作,包括将元组、range对象、字符串和集合转化为列表,以及字典的键值转为列表。此外,还展示了列表的元素访问、遍历和打乱顺序。强调了Python中不同类型的数据转换方式和特点,如元组的不可变性。
摘要由CSDN通过智能技术生成
#列表的重新学习,基础不牢,地动山摇
"""
列表的删除与创建,说白了,就是借助一个list的函数将他们类型 强转的方式进行转化
1.将元祖转化成列表
"""
import random
print("==============列表的基本转化==================")
yuanzu=('w','wer','weqd')
lis1=list(yuanzu)
print("将元祖转化成列表!",lis1)
lis2=list(range(1,11))
print("将range对象转化为列表:",lis2)
lis3=list("helloworld")
print(lis3)
#其实,字符串也可以直接进行索引,这就是python的魅力所在
#我先定义一个集合
dict={1,33,44,22}
lis4=list(dict)
print(type(dict),"将集合转化为列表类型",lis4)#记住一点,集合的类型是用set的方法来表示的
#定义一个字典的方法好像又一次给忘记了,这个也太尴尬了吧!看来还是代码敲得少的可怜
dict1={'s':23,'a':lis1,"e":2}
print(dict1,type(dict1))
lis5=list(dict1)
print("将字典的键值转化为列表:",lis5,"键值包含的值抓化成列表:",dict1.items())#直接用字典调用就行啦!
#对列表的基本操作
print("===================对列表的基本操作=================")
random.shuffle(lis2)#将列表lis2的顺序打乱
print(lis2)
print(lis2[-1])#对元素的访问
i=1
for i in range(len(lis2)):
    print(lis2[-i],end='\t',)#对列表元素的遍历
#为什么会出现负一的位置是正向的第一个元素,我不是很理解
#元组的内容不能被删除
lis7=(1,2,3,4,5)
print(lis7)
print("元组的某个元素:",lis7[1])
#del(lis7[-1]):TypeError: 'tuple' object doesn't support item deletion

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

焦某人要努力呀!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值