list方法

# list 类,列表
# 列表中的元素可以是,数字,字符串,列表,布尔值,所有的都能放进去
# 索引修改和删除
# 切片修改和删除
# 支持for循环,in操作
# 字符串转换为列表,每一个字符都成了列表的元素,数字不能循环,也不能转列表
li = [1,23,5,'fads',"你好",[1,23,78],"alex",True]
# li[1] = 23 #修改
# li[1:3]=22,12#修改
# del li[1:3]#删除
# del li[1]#删除
# print(li)
# x = li[5][1]#索引可以一直往里找
# s = 'fasdfdsafsadfas'
# x = list(s)
# print(s)
# >>>['f', 'a', 's', 'd', 'f', 'd', 's', 'a', 'f', 's', 'a', 'd', 'f', 'a', 's']



# 列表转换为字符串
# 当列表仅有字符串时,可以用join,或者for循环 str()
# lll = ['fads','fasd','fadsfa','fasd']
# x = ''.join(lll)
# print(x)



###################list类中的方法#######################
li = [11,22,33,44,22]
# 参数
# li.append(5)#追加列表元素
# >>>[11,22,33,44,5]

# li.clear()#清空列表
# >>>[]

# v = li.copy()#浅拷贝
# print(v)
# >>>[11, 22, 33, 44]

# v = li.count(22)#计算元素出现的次数
# print(v)
# >>>1

# li.extend([9898,"不得了"])扩展原列表,元素,可迭代对象
# print(li)
# >>>[11, 22, 33, 44, 9898, '不得了']

# v = li.index(22)#根据值获取当前索引位置
# print(v)
# >>>1

# li.insert(0,99)#在指定索引位置插入元素
# print(li)
# >>>[99, 11, 22, 33, 44, 22]


# v = li.pop(3) #删除制定索引位置(默认是最后一个)的值,还可以获取该删除的值
# print(v)
# >>>44 # print(li)
# >>>[11, 22, 33, 22]
# li.remove(33) #删除列表中的指定值 # print(li) # >>>[11, 22, 44, 22] # ps:pop,remove,del li[1],del li[2:8], clear # li.reverse()#将当前列表进行翻转 # print(li) # >>>[22, 44, 33, 22, 11] # li.sort()#从小到达排 # print(li) # >>>[11, 22, 22, 33, 44] # li.sort(reverse=True) #从小往大排 # print(li) # >>>[44, 33, 22, 22, 11]

 

posted on 2017-05-15 15:05  法海降妖  阅读(95)  评论(0编辑  收藏  举报