list ###是类 ###############深灰魔法############### li = [1,2,"age",["哈哈“,9]] 列表用中括号[ ]括起来######通过“,”分割每个元素#####列表中的元素可以是数字,字符串,列表,布尔值##左右的都能放进去,##“集合”内部放置任何东西##通过索引取值li[0],也可以通过切片取值 li[3:4],切片结果也是列表,支持for循环,while循环 ####列表元素可以被修改 li[1] = [11,22,33,44] ##索引可以修改 li[1:3] = [120,90] ##切片也可以修改 ###### 列表可以被删除 del li[1] ##索引删除 del li[2:4] ##切片删除 s = "safsdfsdfsdfsd" ######字符串转换列表,内部使用for循环 print list(s) ######列表转换成字符串###列表里有数字和字符串,需要些for循环一个一个处理 s = [11,22,33,"123","age"] z = "" for i in s: z = z + str(i) print(z) s = ["alex","wang"] #####只有字符串的时候可以用join拼接 v = "".join(s) print v ###########列表的魔法############## a = [11,22,33,44,22] ####参数##追加 #a.append(4) ####在原来值追加4 print a #a.clear() #####清空列表 print a #v = a.copy() ###拷贝,浅拷贝 print v # v = a.count(22) ### 计算元素出现的次数 print v #b = ["budeil"] #a.extend(b) ####扩展原列表,参数:可迭代对象,内部执行for循环 print a # v = a.index(22,2,5) ####根据值获取当前索引位置(左边优先,可以定起始和结束位置) # a.insert(0,99) ###在指定索引位置插入元素 # v = a.pop(2) ####删除某个值(指定索引,默认是最后一个),并获取删除的值 # a.remove(22) ###删除列表中的指定值,左边优先 # PS:删除 可以pop remove del a[0] del a[4:9] 4种方法 # a.reverse() #####将当前列表进行反转 # a.sort(reverse=True) ####默认从小往大排序,加reverse是从大往小排 print a
列表
原文地址:https://www.cnblogs.com/zhaobin-diray/p/8809076.html
时间: 2024-10-23 15:59:03