欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

Python 学习日记 第四天

发布时间:2024/1/17 python 62 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Python 学习日记 第四天 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

日常鸡汤:

  我们大部分人努力的程度,还不到拼天赋的时候


一、列表的简介:

  列表是python的基础数据类型之一,它是以 [ ] 括起来,每个元素用 逗号(,)隔开,而且可以存放各种数据类型,列表具有索引和切片

二、列表的索引和切片

1.列表的索引

1 lst = ['a' , 'b', 'c', 'd', 'e'] 2 3 print(lst[0]) # 获取第一个元素,输出为a 4 print(lst[2]) # 获取第三个元素,输出为c

2.列表的切片

1 lst = ['a','b','c','d'] 2 3 print(lst[0:3]) # 输出 ['a,'b','c'] 4 print(lst[:]) # 输出['a','b','c','d']

三、列表的增删改查

列表可以在源列表上进行操作,所以,会有增删改查的操作

1.增

append()           在列表中追加一项

insert()               在指定中的索引下,加入指定的项目

extend()             在列表最后,迭代添加项

1 # 列表的三中增加的操作 2 3 lst = ['a'] 4 5 lst.append("b") # 在lst后面追加一个b 6 print(lst) # 输出为['a','b'] 7 8 9 lst.insert[0,'c'] # 在lst列表索引为0的地方插入一个c 10 print(lst) # ['c','a','b'] 11 12 b = "der" 13 lst.extend(b) # 在lst列表中迭代添加字符串“der” 14 print(lst) # 输出为['c','a','b','d','e','r']

2.删

pop(索引)                      删除列表中对应索引的项

remove(列表中的项)     删除列表中的指定元素

del lst[ 索引:索引]          删除列表中指定切片的所有项目

clear()                           清除列表中的所有项

1 # 列表的删除操作 2 3 lst = ['a','b','c','d'] 4 5 6 lst.pop(1) # 删除索引为1的项,pop括号里面的参数为列表的索引 7 print(lst) # 输出为['a','c','d'] 8 9 10 lst.remove('c') # 删除列表中的“c”项 ,假如元素不存在则会报错 11 print(lst) # 输出为['a','d'] 12 13 del lst[:1] # 切片删除,删除[:1]这个里面的项 14 print(lst) # 输出为['d'] 15 16 17 lst.clear() # 清空列表 18 print(lst) # 输出[]

3.改

在列表中,修改主要靠索引切片修改

1 lst = ['a','b','c'] 2 3 4 lst[1] = 'd' # 把列表中索引为1的项 更改为 ‘d’ 5 print(lst) # 输出 ['a','d','c'] 6 7 8 lst[:] = 'a' # 把整个列表中的项目,更改为 ‘a’ 9 print(lst) # 输出['a']

4.查

在列表中,查询主要是靠迭代查询,for循环实现

1 a = ['a','b','c'] 2 3 for el in a; # 用for循环迭代输出 4 print(el) 5 # 分别输出 a b c

5.其他操作

count()     查询括号中填入东西出现的次数

sort()        排序,默认升序   当给定值,reversr=True 为降序

reversr()   翻转列表

len()          列表的长度

lst = ['a','b','c']print(lst.count('a')) # 计算列表中a出现的次数 lst.reverse() # 翻转列表 print(lst) # 输出['c', 'b', 'a']print(len(lst)) # 计算列表的长度,输出为3 a = [4,1,2,3] a.sort() # 对列表a进行排序。默认升序 print(a) # 输出为[1, 2, 3, 4] a.sort(reverse=True) # 对列表a进行排序,降序 print(a) # 输出[4, 3, 2, 1]

四、元组

元组:俗称不可变的列表,又被称为只读列表,用小括号括起来(),里面可以放任何数据类型,查询也可以,循环也可以,切片也可以,但是就是不能更改元组

1 tu = ('a',1,[1,2,'c']) 2 3 # 在元组tu中,他的项都不可更改 4 # 但是在(ˇ?ˇ) 项里边的列表是可以更改的 5 6 tu[2].append('b') # 对元组里第二个项,进行增加一个元素的操作 7 print(tu) # 输出tu = ('a',1,[1,2,'c','b']) 8 9 10 # 从上面可以看出,元组可以进行各种操作,但是就是不能更改里面的项 11 # 其中,可以对元组中的可变的项内部进行操作

五、循环的嵌套

  这部分大多数是处于for循环嵌套for循环,以及whie循环嵌套while循环,查看的时候需要一层一层的坎就行

 

转载于:https://www.cnblogs.com/Chamster/p/9286259.html

总结

以上是生活随笔为你收集整理的Python 学习日记 第四天的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。