码迷,mamicode.com
首页 > 编程语言 > 详细

初雪python第四天

时间:2017-12-19 19:35:52      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:and   对象   返回值   原则   int   pytho   大小   位置   nes   

列表的增删改查

.append()                          增加元素到列表最后

li = [alex,wusir,egon,女神,taibai]
li.append(123)
print(li)

.insert()                             可以在指定位置插入元素

li = [alex,wusir,egon,女神,taibai]
li.insert(2,125)
print(li)

.extend()                           可以迭代插入,int不可迭代,可以迭代的对象每个都作为一个元素加入列表

li = [alex,wusir,egon,女神,taibai]
li.extend(123456)
print(li)

.pop()                                可以删除指定位置的元素,按索引删除,默认删除最后一个,有返回

li = [alex,wusir,egon,女神,taibai]
li.remove(alex)
print(li)

.remove()                          按元素删除指定元素

li = [alex,wusir,egon,女神,taibai]
li.remove(alex)
print(li)

del li                                  删除列表

li = [alex,wusir,egon,女神,taibai]
del li
print(li)

del li[x:y]                               切片删除,可以删除切片区域的元素

li = [alex,wusir,egon,女神,taibai]
del li[2:]
print(li)

li[x:y] = ‘xxxxxx‘                  将指定元素重新赋值,按索引删除和按切片删除,赋值按迭代处理,输入几个就形成几个元素

li = [alex,wusir,egon,女神,taibai]
li[0] = abc
print(li)

for i in li:                              

  print(i)                         输出列表内所有元素

print(li[0:2])                        以列表的形式输出切片区域的元素

li = [alex,wusir,egon,女神,taibai]
for i in li:
    print(i)
print(li[0:2])

公共方法

len()                                  计算长度

s = (2,5,6,4,8,1,3,9,7)
l = len(s)
print(l)

count()                              计算某个元素出现的次数

li =(‘GrandDarkness‘)
s = li.count(a)
print(s)

index()                              查询某个元素的位置

li =(‘GrandDarkness‘)
s = li.index(a)
print(s)

排序

.sort()                                可以将数字按大小进行排序,从小到大,最快,效率最高

li = [5,3,7,9,1,6,4,8,2]
li.sort()
print(li)

.sort(reverse=True)           从大到小排序

li = [5,3,7,9,1,6,4,8,2]
li.sort(reverse=True)
print(li)

.reverse                             将列表元素反转输出

li = [5,3,7,9,1,6,4,8,2]
li.reverse()
print(li)

列表的嵌套

元祖tupe   只读列表

顾名思义就是只能读取的列表,它的子类不允许任何更改,但是它的子类中的列表的子类有可能是能更改的

.join()                             对象是可迭代对象,返回值是个字符串,将列表转换成字符串,将列表中所有的元素拼接起来

s = ABCDE
s1 =%.join(s)
print(s1)

range()                         将输出它指定区间的数字,可以自定义首尾和步长,遵从顾头不顾尾原则

for i in range(0,100,1):
    print(i)

初雪python第四天

标签:and   对象   返回值   原则   int   pytho   大小   位置   nes   

原文地址:http://www.cnblogs.com/GrandDarkness/p/8066349.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!