有关Python第三天(2019-7-25)的28个重点

本文深入探讨Python中的元组、列表、字典等数据结构的特性与操作方法,包括元素的增删改查、遍历、切片及转换,同时介绍了Python编程中常见操作如类型查看、内存地址获取等实用技巧。

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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值