关于建立公司网站的申请,域名解析工具,徐州网站建设方案书,wordpress文章详情模版替换一 [::] 切片第一个参数 开始位置第二个参数 结束位置第三个参数 按多少间隔切#xff0c;如果为负数#xff0c;则逆序输出如#xff1a;1.从第2个数字开始#xff0c;到第6个数字结束#xff0c;间隔为2分割listlist [1,2,3,45,6,54,2]print list[1:5:2]输出为#x…一 [::] 切片第一个参数 开始位置第二个参数 结束位置第三个参数 按多少间隔切如果为负数则逆序输出如1.从第2个数字开始到第6个数字结束间隔为2分割listlist [1,2,3,45,6,54,2]print list[1:5:2]输出为 [2,45]2.逆序输出listlist [1,2,3,45,6,54,2]print list[::-1]输出为 [2, 54, 6, 45, 3, 2, 1]二 排序1.升序排列list [1,2,3,45,6,54,2]print sorted(list)输出为[1, 2, 2, 3, 6, 45, 54]或list [1,2,3,45,6,54,2]list.sort()print list输出为[1, 2, 2, 3, 6, 45, 54]2.降序排列list [1,2,3,45,6,54,2]print sorted(list,reverseTrue)输出为[54, 45, 6, 3, 2, 2, 1] 或list [1,2,3,45,6,54,2]list.sort(reverseTrue)print list输出为[54, 45, 6, 3, 2, 2, 1]函数sorted()与list.sort()的区别sorted()它会返回一个排好序的新对象list本身没有发生变化而list.sort()会对list本身进行排序如list1 [1,2,3,45,6,54,2]sorted(list1)print list1 :,list1list2 [1,2,3,45,6,54,2]list2.sort()print list2 :,list2输出为list1 : [1, 2, 3, 45, 6, 54, 2]list2 : [1, 2, 2, 3, 6, 45, 54]list1 并没有改变list2改变三 列表推导式打印0-9的平方且平方小于 60的数print [x*x for x in range(0,10) if x*x 60]输出为[0, 1, 4, 9, 16, 25, 36, 49]四 字符拼接用“-”把list中的元素连接起来L [aaaa,bbbb,cccc,dddd,eeee]print -.join(L) 输出为aaaa-bbbb-cccc-dddd-eeee