1.元组的特点是什么
元组属于不可变序列,不能修改元组中的
元素。因此,元组没有增加元素、修改元素、删除元素相关的方法。
2.元组只有一个元素的时候需要注意什么
如果元组只有一个元素,则必须后面加逗号。这是因为解释器会把(1)解释为整数 1,(1,)才解释为元组
3.如何遍历元组
for in
4.如何获取元组的元素个数
加len
5.不可变类型有哪些
整型 浮点型 布尔类型
字符串 元组
6.如何查看元素的id值
print(id())
7.如何创建空列表
l = []
8.为什么推荐字符串用单引号
两个方面
(1)因为不管你用单引号还是双引号,最后运行生成的都是单引号
(2)另一方面单引号的运行速度比双引号更要
9.如何打印一个变量的类型是什么
v为需要查看数据类型的变量
print(type(v))
10.列表添加的操作 append insert extend 特点是什么
append自动将元素拼接在列表末尾
insert将元素插入在指定索引的位置上,索引值可以为负数
extend只能添加可迭代对象
11.列表删除的操作有哪些
remove 删除的元素必须存在,否则报错只能删除符合条件的第一个元素
pop 默认删除最后一个元素,删除指定索引的元素
clear 清空
12.del怎么用
python的del不同于C的free和C++的delete。
由于python都是引用,而python有GC机制,所以,del语句作用在变量上,而不是数据对象上
del删除的是变量,而不是数据。
13.如何修改列表
修改/添加:append insert extend update
删除: pop remove clear
14.CURD是什么意思
增删改查
15.如何查找一个元素的索引值
index: 索引 一般从0开始,依次递增
16.如何判断一个元素是否在列表中
如果要判断某个元素是否包含在列表中,可以使用in或not in
17.列表的其它功能有哪些?
反转,排序,清空,统计某个元素的个数
18.列表推导式
[x for x in 迭代对象 if 判断条件]
19.生成器推导式
[x for x in 迭代对象 if 判断条件]
20.切片?
[a:] [:b] [a: b : c] [::-1]
21.列表转字符串?
join(迭代对象)
22.创建字典
dict = {}
23.向字典添加/更新数据
直接dict中括号里加上要添加的变量 然后赋值
24.字典删除数据
clear、pop、popitem
25.查找元素是否在字典中
4.1 判断key在不在
print('name’in dict2)
print('name’in dict2.keys())
4.2 判断value在不在
print(‘郑州’ in dict2.values())
26.字典的其它办法
设置默认值
通过key创建字典
27.for遍历字典
items()
28.统计单词个数
Counter