阳江网红酒店无边泳池,seo网络优化专员是什么意思,网站建设合同 印花税,如何在自己建设的网站上发表文章1、运算符 2、特殊情况下的逻辑运算 3、循环中的else
3.1 while else 3.2 for else 4、列表相关操作
列表的相关操作
4.1增(append, extend, insert) 通过append可以向列表添加元素:列表.append(新元素数据)通过extend可以将另一个列表中的元素逐一添加到列表中:列表.exte…1、运算符 2、特殊情况下的逻辑运算 3、循环中的else
3.1 while else 3.2 for else 4、列表相关操作
列表的相关操作
4.1增(append, extend, insert)
通过append可以向列表添加元素:列表.append(新元素数据)通过extend可以将另一个列表中的元素逐一添加到列表中:列表.extend(另外一个列表)在指定位置index(索引,理解为下标即可)前插入元素object:列表.insert(index, object)4.2改:
修改元素的时候,要通过下标来确定要修改的是哪个元素,然后才能进行修改:列表[下标] = 新数据
4.3查(in, not in, count)
in(存在),如果存在那么结果为true,否则为false:数据 in 列表 not in(不存在),如果不存在那么结果为true,否则false :数据 not in 列表 count 查个数:列表.count(“要查询的数据”) # 结果就是找到的数据的个数
4.4删(del, pop, remove)
del:根据下标进行删除:del 列表[下表】 pop:删除最后一个元素:列表.pop() remove:根据元素的值进行删除: 列表.remove(“值”)
4.5排序(sort, reverse)
sort:sort方法是将列表按特定顺序重新排列,默认为由小到大,参数reverse=True可改为倒序,由大到小。 a = [1, 4, 2, 3]a.sort()a
[1, 2, 3, 4]a.sort(reverse=True)a
[4, 3, 2, 1]reverse方法是将列表倒叙 a = [1, 4, 2, 3]a
[1, 4, 2, 3]a.reverse()a
[3, 2, 4, 1]5、列表、元组、集合的相互转换
列表、元组在定义时的顺序是怎样的,那么顺序就是怎样的 而集合的实际存储顺序与定义的顺序没有什么关系,而是与一个特殊的算法有关(把数据进行了哈希,这个我们暂不做深入讨论,只需要知道集合的顺序不确定即可),因为没有顺序,所以不可以用下标方式获取值,可以用for循环
元组不可修改 集合不可重复
nums1 = [11, 22, 33] # 定义列表
nums2 = (44, 55, 66) # 定义元组
nums3 = {77, 88, 99} # 定义集合# 列表转换为元组、集合
print("-----------")
nums1_tuple = tuple(nums1)
print(type(nums1_tuple))
nums1_set = set(nums1)