13-列表

2018-10-26  本文已影响4人  努力爬行中的蜗牛
List定义
name_list = ["zhangsan","wangw","lisi"]
print(name_list[0])

从列表中取数据,不能超过索引范围,否则会报错。(越界)

列表的常用操作
name_list. 
      name_list.append  name_list.count   name_list.insert  name_list.reverse   
      name_list.clear   name_list.extend  name_list.pop     name_list.sort      
      name_list.copy    name_list.index   name_list.remove

name_list = ["zhangsan","lisi","wangwu"]
#取数据
print(name_list[0])
#取索引
print(name_list.index("lisi"))
#修改
name_list[0] = "python"
#增加
name_list.append("11")
#extend可以把其他列表中的数据增加到当前列表的末尾
name_list.extend(["extend"])
name_list.insert(2,"insert")
#删除
name_list.remove("wangwu")
#pop方法默认可以把列表最后一个元素删除
name_list.pop()
#pop方法可以指定要删除元素的索引
name_list.pop(0)
#清空数据
name_list.clear()
print(name_list)
使用关键字del从列表中删除数据
name_list = ["zhangsan","lisi","wangwu"]
#del这个关键字本质是将变量从内存中删除
#如果使用del将变量从内存中删除后,则不能再引用该变量了
del name_list[1]
print(name_list)
列表长度计算以及
name_list = ["zhangsan","lisi","wangwu"]
#计算列表元素数量
print(len(name_list))
#计算元素在列表中出现的次数
print(name_list.count("lisi"))
列表的排序和反转
number_list = ["2","6","3","9","1"]
#升序
number_list.sort()
#降序
number_list.sort(reverse=True)
#逆序(反转)
number_list.reverse()
print(number_list)
关键字、函数和方法的特点和区别

import keyword
print(keyword.kwlist)

对象.方法名()

循环遍历

在python中,为了提高遍历的效率,专门提供了Iteration遍历。
使用for实现循环遍历

上一篇下一篇

猜你喜欢

热点阅读