List定义
- 列表是python中使用最频繁的数据类型,在其他语言中称为数组。
- 专门用于存储一窜信息。
- 列表用[]定义,数据之间用,分开
- 列表的索引以0开始
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)
关键字、函数和方法的特点和区别
- 关键字是python内置的,具有特殊含义的标识符。
import keyword
print(keyword.kwlist)
- 函数封装了独立的功能,可以直接调用。
对象.方法名()
- 方法和函数类似,都封装了独立的功能
方法需要通过对象来调用,表示针对这个对象要做的操作。
循环遍历
在python中,为了提高遍历的效率,专门提供了Iteration遍历。
使用for实现循环遍历
网友评论