吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2145|回复: 9
收起左侧

[Python 转载] 从0.2开始学Python,第3天

[复制链接]
WoShiXXX 发表于 2021-10-23 12:25
本帖最后由 WoShiXXX 于 2021-10-23 12:25 编辑

很抱歉哈,由于学业原因,停更了1周,大家久等了楼主为八年级学生,想要冲冲编程竞赛,但无奈自己智商不够,没法撸各种算法题,只好先从比较简单的Python开始,开一些帖子记录一下。由于我有前端基础,所以我并不是0基础,而是0.2基础我随时可能拖更,如果我长时间拖更,欢迎催更!我选用的是Python编程:从入门到实践(第2版).pdf这本书当作教材,这本书前30页都是废话。
今天把第3章看完了,主要讲的是列表和列表的简单操作,感觉涉及到的知识比较多,以下是总结:
列表其实能存储很多值的数据类型,用方括号括起来来定义
[Python] 纯文本查看 复制代码
companys = ["MicroSoft", "Google", "Apple"]

列表其中一个值的读取
如果直接把列表名用print括起来,会以这样的形式打印列表
['trek', 'cannondale', 'redline', 'specialized']
所以我们如果想要读取列表中的某一个值时,需要用如下的方式:
list[index]
其中都index指的是要读取的值的索引值。
那么这个索引值具体是什么呢?Python中列表的索引值是从0开始的,第1个值的索引是0,第2个的是1,以此类推。所以这样经常会有差1的问题,使用时要注意。
列表中数据的增、删、改
改:
先用
list[index]
的形式把里面的元素取出来,然后用等号赋值
类似:
[Python] 纯文本查看 复制代码
list[0] = "52pojie"

增:
第1种方法,是在列表的末尾增加元素:
[Python] 纯文本查看 复制代码
list = ["Apple", "Google", "MicroSoft"]
list.append("Facebook") #此时list变成了list = ["Apple", "Google", "MicroSoft", "Facebook"]

第2种方法,是在指定的位置插入元素(可以理解成将这个位置的值变成第二个参数给定的值,然后把后面的值顺延):
[Python] 纯文本查看 复制代码
list = ["Apple", "Google", "MicroSoft"]
list.insert(0, "Facebook") #此时list变为[“Facebook”, "Apple", "Google", "MicroSoft"]

删:
第1种方法,使用del命令
[Python] 纯文本查看 复制代码
del list[index]

这种方法就是简单地删掉了值
第2种方法,使用pop()
[Python] 纯文本查看 复制代码
list.pop()

这种方法会删掉列表中最后一个元素,并返回被删掉地元素,下面是一个demo
[Python] 纯文本查看 复制代码
list = ["Microsoft", "Google", "Facebook"][size=3]
[/size]print(list.pop())
print(list)

输出如下:
Facebook
['Microsoft', 'Google']
pop()还可以传入一个数值,弹出指定索引的值,与del不同的是,pop通常用于你需要使用被删除的元素的场景中
第3种方法,根据值删除元素
[Python] 纯文本查看 复制代码
list = ["Microsoft", "Google", "Facebook"]
list.remove("Facebook")
print(list)

remove什么也不会返回,并且只会删除第一次在列表出现的值。所以如果要删除列表中的所有给定的值,需要用循环实现。
获取列表的长度
len(list)
这样会返回列表的长度(不是最大索引)
列表的排序:
永久排序
[Python] 纯文本查看 复制代码
list.sort()
list.sort(reverse=True) #逆序

这样会修改列表
临时排序
[Python] 纯文本查看 复制代码
sorted(list)

这样不会修改列表,会返回一个新的列表,是排序后的内容
将列表内容反转
[Python] 纯文本查看 复制代码
list = ["Google", "Facebook", "Yahoo"]
print(list)
list.reverse()
print(list)

输出如下:
['Google', 'Facebook', 'Yahoo']
['Yahoo', 'Facebook', 'Google']

以上就是今天全部内容了,拖更了很长时间,该更新一下了,感谢大家。

免费评分

参与人数 4吾爱币 +5 热心值 +4 收起 理由
lzhpolk36 + 1 用心讨论,共获提升!
Lucifer_BW + 1 + 1 热心回复!
languor + 3 + 1 加油!
她眉眼如画 + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

jjl 发表于 2021-10-23 12:48
支持一下,Python学习中
linux2750 发表于 2021-10-23 13:05
周是圆周的周 发表于 2021-10-23 13:16
Winning 发表于 2021-10-23 16:25
加油,士不可以不弘毅,任重而道远
jokony 发表于 2021-10-23 18:13
加油,,少年
wuaipojie8807 发表于 2021-10-24 12:33
加油,想学但不知道用在哪
king100 发表于 2021-10-24 22:28
一起学习中,加油,自学成材
MOEYU_VANILLA 发表于 2021-10-25 11:08
感谢分享!!!
luchuan3 发表于 2021-10-25 12:49
一起学习,加油兄弟
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 11:56

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表