【Python学习】高级特性
Python中,代码不是越多越好,而是越少越好。代码不是越复杂越好,而是越简单越好。 (一)切片 取一个list或tuple的部分元素 # --------------列表---------------- List = [ 'aa' , 'bb' , 'cc' , 'dd' ] # 取前2个元素 print ( List [ 0 : 2 ] ) # 从索引0开始取,直到索引为2为止,不包括索引2 # 如果第一个元素索引为0 print ( List [ : 2 ] ) # 从索引1开始,取2个元素 print ( List [ 1 : 3 ] ) # 倒数切片 倒数第一个元素的索引是-1 print ( List [ - 1 : ] ) # 0-100的数列 l = list ( range ( 101 ) ) # 取出前十个元素 print ( l [ 0 : 10 ] ) # 取出后十个元素 print ( l [ - 10 : ] ) # 前11-21的元素 print ( l [ 10 : 21 ] ) # 前10个数,每隔2个取一个 print ( l [ : 10 : 2 ] ) # 所有数,每隔9个取1个 print ( l [ : : 9 ] ) # 复制list print ( l [ : ] ) # --------------元组---------------