Python高级变量

2019-05-06  本文已影响0人  嘤嘤嘤998
image.png
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]
name_list = ["zhangsan", "lisi", "wangwu"]
for name in name_list:
    print("我的名字叫 %s" % name)
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
上一篇 下一篇

猜你喜欢

热点阅读