Python学习笔记4:入门知识(四)

写在最前面:作者学习入门知识是通过算法金大佬的语雀笔记学习的,作者只是归纳自己学习的过程并进行记录。大佬公共号【算法金】,欢迎大家关注。

刚入门,大家可以暂时不用安装环境,找个能在线运行Python代码的网站。这里贴两个算法金大佬推荐的网站,也是我现在入门学习的时候用的。

https://www.sciclass.cn/python

https://c.runoob.com/compile/9

Python编写代码都要在英文输入法状态下完成!本文代码中所有的符号也都是英文状态下的符号。当你尝试练习也一定要注意。

新手多写代码多写注释,尤其是学习的时候。另外从学习开始就要注意一下代码风格的问题,防止学到后面习惯了难以改正。

作者刚开始学,如果文章中有写的不好的地方欢迎大家指正。

作者的个人博客也有这篇文章,也欢迎大家去我的个人观看

https://blog.xieqin.online/archives/python-4

容器

列表:List。

列表的创建比较简单,将元素放入中括号[]中,用逗号分隔即可。

列表基本的一些特性:

  1. 动态数组。动态数组意味着列表的大小可以根据需要自行调整大小,同时列表的大小在程序运行时是可以改变的。

  2. 有序。列表有序指的是元素在列表中的位置是有固定顺序的,这意味着列表中的每一个元素都有一个特定的位置或索引(有的时候也叫下标)。那么我们可以通过索引快捷的访问这个元素。Python中列表的索引是从0开始的。

  3. 可包含不同类型。可包含不同类型指列表中的元素,可以是同一个类型,也可以是不同一个类型。比如列表中可以全是整数类型,可以同时包含整数,字符串,浮点数三个类型甚至更多类型。

  4. 可变。可变指列表中的元素是可变得,可以随时增加,修改,删除列表中的元素。增加删除要和特性动态数组结合一起看。

  5. 可重复。可重复指的是列表中的元素并不是唯一的,一个元素可以出现多次。

  6. 切片。切片指可以获取列表的一部分数据进行操作。

列表还有其他特性,但是入门的我们目前了解到这里就差不多,我问AI说列表的特性还有多维,内存,性能啥的,这个太深入了,现在不需要。

# 同元素类型的列表
list = [1,2,3,4,5]
print("list = ", list)
print("========  分隔符  ========")
# 不同元素类型的列表
list = [1, '我', 1.23]
print("list = ", list)

在这里插入图片描述

列表的增删改查

增:将元素添加到容器里面。
  1. append()方法,将元素添加到容器的末尾。

  2. insert()方法,在自定的索引位置插入一个元素。

list = [0,1,2,3,4] 
print("list = ", list)
print("=====================")

# 在末尾添加5
list.append(5) 
print("list = ", list)
print("=====================")

# 在索引0的位置添加一个6.记住列表的索引从0开始
list.insert(0,6)
print("list = ", list)

在这里插入图片描述

删:将元素从列表中删除
  1. remove(),删除列表中第一个匹配到的元素。

  2. pop(),删除并返回指定索引位置的元素,如果不指定索引,默认删除并返回最后一位元素。

list = ['你','我','他','你','我','他'] 
print("最开始的list = ", list)
# 删除列表中第一个匹配到的你
list.remove('你')
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值