python第七课:元组的魔法

# list #类,列表
# li = [1,34,45,"age","中国",[a,3,4,67],True]
# 中括号括起来
# 用,分割元素
# 列表中的元素可以是 数字\字符、字符串、列表、布尔值、所有的都能放
# 索引支持  print(li[3])
# 切片支持  print(li[3:-2])
# 支持for 循环
# 支持while循环
# for item in li:
#     print(item)
#
# 列表的存储使用的是”链表“
# *************对于列表来说,里面的元素是可以被修改的。

# 删除:
# del li[1]
# 修改
# li[1] = 120
# li[3] = [23,32,54]
# 支持in操作:注意,in以“逗号”作为一个整体

# test = "sadjfoan34234e"
# v = "e" in test
# print(v)

# 取值时,可以一直往里找
# li = [2,3,5,5,[3,"sdfsd",[3,56,"dfe"],3]]
# print(li[4][2][2][0])


# 字符串转化成列表:数字不能拆分转化列表
# s = "afoejoadmfadfm"
# s1 = list(s)
# print(s1)

# 列表转化成字符串的时候(有数字又有字符)
# 可以自己写for循环如:
# li = [3,4,5,6,"sfs","fjjmj"]
# s = ""
# for i in li:
#     s = s + str(i)
# print(s)
# 当只有字符串的时候,可以使用join来处理更方便。直接使用join的方法
# li = ["ew","hrgr","hr","jj"]
# s = "".join(li)
# print(s)

# 1、在原来的元素后面追加
# li = [11,22,33,44]
# li.append(5)
# li.append("asdnland")
# li.append([34,4,[3,4,5],"dsf"])
# print(li)

# 2、清空列表
# li = [11,22,33,44]
# li.clear()
# print(li)
#
#
# 3、拷贝,浅拷贝
# v = li.copy()
# print(li)
#
#
# 4、计算元素出现的个数
# v = li.count()
# print(li)
#
#
# 5、扩展、融合到一起作为一个列表注意区分expand
# 参数是可迭代对象
# li.extend("adadf")
# li.extend([3,4,5])

# 6、根据值获取当前值索引位置,后续参数为起始,终止位置
# li = [11,22,33,44,22,44,55]
# v = li.index(22,1,-1)
# print(v)

# 7、插入,在指定位置插入
# li = [11,22,33,44,22,44,55]
# li.insert(0,66)
# print(li)


# 8、pop 默认删除某个值,并获取删除的值,加参数时,指定索引,默认最后一个
# li = [11,22,33,44,22,44,55]
# v = li.pop(1)
# print(li)
# print(v)


# 9、删除列表中的制定值 括号里直接写元素,不用加引号
# li = [11,22,33,44,22,44,55]
# li.remove(22)
# print(li)
#
# 10、将当前列表进行翻转
# li = [11,22,33,44,22,44,55]
# li.reverse()

# 11、排序
# li = [11,22,33,44,22,44,55]
# li.sort(reverse=True)
# print(li)

 

posted @ 2022-02-27 00:19  黎明前登顶  阅读(38)  评论(0)    收藏  举报