列表
程序员文章站
2022-07-09 15:46:22
...
# -*- coding:utf-8 -*-
# 列表的常用操作 pyCharm ctrl+q 查看方法使用信息
name_list = ["zhangsan","lisi","wangwu"]
#1.取值和取索引
print(name_list[1])
print(name_list.index("zhangsan"))
#2.修改
name_list[1]="李四"
print(name_list)
#3.增加
# append 向列表末尾追加数据
name_list.append('王小二')
# insert 向列表指定索引位置插入数据
name_list.insert(1,"小美眉")
# extend 向列表中追加一组数据(iterable)
tmp_list = ["1","2","3"]
name_list.extend(tmp_list)
print(name_list)
#4.删除数据
#remove 只删除列表中第一次出现的删除
name_list.remove("wangwu")
name_list.remove(name_list[2])
#pop 可以指定索引删除元素 默认删除列表最后一个元素
name_list.pop()
name_list.pop(2)
#clear 清空列表
#name_list.clear()
#del 关键字 本质是从变量从内存中删除 断点查看结果,后续代码不能再使用这个变量了
del name_list[2]
name = "fdsf"
del name
#print(name)
print(name_list)
#函数直接通过函数名调用,方法需要对象调用
#5.函数的统计
#len 函数获取列表长度
#count 方法可以统计列表中牟个元素列表中出现的次数
list_len = len(name_list)
name_list.append("zhangsan")
count = name_list.count("zhangsan")
print("列表长度:%d" % list_len)
print("zhangsan次数:%d" % count)
#6.列表排序
#sort 排序默认升序
num_list = [5,1,2,3,4]
num_list.sort()
name_list.pop()
name_list.sort()
#降序
num_list.sort(reverse=True)
name_list.sort(reverse=True)
print(num_list)
print(name_list)
#逆序
num_list = [5,1,2,3,4]
num_list.reverse()
print(num_list)
#7. 科普
#python关键字包 方法中过的self为对象,方法操作的对象为对象,python 条件结尾要:
import keyword
print(keyword.kwlist)
print(keyword.iskeyword("del"))
#8. 列表循环遍历(iteration 迭代)
for name in name_list:
print(name)
for num in num_list:
if num == 1:
print(num)
# for kw in keyword.kwlist:
# print(kw)
#8. 应用场景
#1. 存储多个相同类型的变量,允许存储不同类型
上一篇: ElasticSearch 的使用-查询
下一篇: 包治百病 华为手环B3给你好看