- 列表list:是Python中使用最频繁的数据类型,在其他语言中通常叫做数组
列表可以存储不同的数据类型,但推荐使用相同数据类型
name_list = ["zhangsan", "lisi", "wangwu"]
//取值
print(name_list[0])
#取索引
print(name_list.index("lisi"))
#增加
#append:像list末尾添加数据
name_list.append("赵四")
#insert
name_list.insert(1, "王小二") //在index 1处添加王小二
#extend
temp_list = ["唐三藏", "猪八戒"]
name_list.extend(temp_list) //把temp_list追加到name_list末尾
#删除
#remove:删除指定数据(如果有多个,只删除第一个)
name_list.remove("zhangsan")
#pop:删除列表最后一位
name_list.pop()
#pop(index):删除指定index处的元素
name_list.pop(3)
#clear:清空列表
name_list.clear()
#del可以用于删除变量或列表数据,但删除列表数据推荐使用列表提供的方法
name = "小明"
del name_list[1]
del name
#统计
#len:统计列表中元素的个数
list_len = len(name_list)
print("列表中包含 %d 个元素" % list_len)
#count:统计列表中某一个元素出现的次数
count = name_list.count("张三")
#排序
num_list = [4, 1, 3, 8, 6]
#升序
num_list.sort() //[1, 3, 4, 6, 8]
#降序
num_list.sort(reverse=True) //[8,6,4,3,1]
#逆序(把list原顺序反转)
num_list.reverse() //[6,8,4,1,4]
- for循环(iteration迭代循环) image.png
name_list = ["zhangsan", "lisi", "wangwu"]
for name in name_list:
print("我的名字叫 %s" % name)
-
元祖
image.png
image.png
index count image.png
image.png image.png image.png - 字典 image.png image.png
xiaoming_dict = {"name": "小明"
"age": 18}
#len()
print(len(xiaoming_dict)) #2
#update(会覆盖原字典中的相同键值对)
temp_dict = {"height": 1.75
"age": 20}
xiaoming_dict.update(tmp_dict)
print(xiaoming_dict) /*{ "height": 1.75, "name": "小明", "age": 20}*/
#clear(清空字典)
xiaoming_dict.clear()
image.png
字典应用场景 image.png
-
字符串
image.png
image.png
字符串方法: image.png image.png image.png image.png
image.png image.png image.png -
切片(字典不能切片):
image.png image.png image.png -
公共方法(高级变量都能用的Python内置方法)
image.png
image.png image.png image.png - 运算符 image.png image.png image.png image.png image.png
- for循环: image.png image.png
- 名片系统 image.png
- 变量的引用 image.png image.png
-
可变类型和不可变类型:
image.png
哈希 image.png
局部变量 image.png image.png
在函数内部不能修改全局变量的引用
global修改全局变量 image.png
image.png image.png image.png
多个返回值 image.png image.png image.png
image.png image.png image.png -
缺省参数:
image.png
image.png
image.png image.png - 元祖和字典的拆包 image.png
-
递归(函数自己调用自己)(类似循环)
image.png image.png
网友评论