#列表的重新学习,基础不牢,地动山摇
"""
列表的删除与创建,说白了,就是借助一个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
python列表基本操作
于 2022-04-05 20:28:30 首次发布
这篇博客介绍了Python中列表的创建、转化和基本操作,包括将元组、range对象、字符串和集合转化为列表,以及字典的键值转为列表。此外,还展示了列表的元素访问、遍历和打乱顺序。强调了Python中不同类型的数据转换方式和特点,如元组的不可变性。
摘要由CSDN通过智能技术生成