Python 学习笔记 0基础(列表&2)

这篇博客是Python学习笔记的一部分,主要介绍列表的基础操作,包括访问、计数、切片和排序。详细讲解了如何通过索引访问、使用index()和count()方法,以及切片操作与字符串类似。此外,还介绍了列表的排序方式,如原地排序和新建列表排序,并提到了max(), min()和sum()函数的使用。" 108665711,9216885,使用ATL创建并添加简单对象步骤详解,"['ATL开发', 'Windows编程', 'C++', 'COM对象']
摘要由CSDN通过智能技术生成

Python基础定义:>>>
Python 学习笔记 0基础(字符串&1)>>>
python 学习笔记 0基础(字符串&2)>>>
Python 学习笔记 0基础(字符串&3)>>>
Python 学习笔记 0基础(列表&1) >>>
python 学习 基础篇。
本人是一名在校大学生,分享自己的Python学习笔记,共同进步。
笔记内容 由自己组织语言编写,为更好的理解。
以书学习的同学,以书为标准。
一、列表[ ]:
&.1列表的访问和计数:
1.通过索引访问:对象[ 位置 ]。
2.通过 index()获得指定元素在列表中首次出现的索引:index ( value ,[start,end ]) 意思 就是 value 在这个区间去索引。
3.count ()获得指定元素在列表中出现的次数。
4. in 成员判断符。

liebia=[10,20,30,40,50,60 ,50,40,10,20,30]
print(liebia[2])
print(index(20,[1,7])
print(f_w.count(20))
print(20 in liebia)
>>>输出结果:
30
1
2
11
True

————END————
&.2列表的切片操作:
和字符串的切片基本相同
可参考
Python 学习笔记 0基础(字符串&1)>>> 结尾处
python 学习笔记 0基础(字符串&2)>>> 开头位置

#列表的切片:
list=[10,20,30,40,50,60,50,40,10,20,30]
print(list[ :])
print(list[2:7:2]
#负数操作:
print(list[-1:-7:-1])
>>>输出结果:
[10, 20, 30, 40, 50, 60, 50, 40, 10, 20, 30]
[30, 50, 50]
[30, 20, 10, 40, 50, 60]

——————END——————
&.3列表的排序:
1.修改原列表,不建新列表的排序:
a、直接调用列表对象: .sort() 默认升序排列。
(如果降序排列 只需要在()添加 reverse=True即可。)
b、随机排序:
首先导入模块 random ,在输出。

liawer= [10, 20, 30, 40, 50, 60, 50, 40, 10, 20, 30]
liawer.sort()
print(liawer,1)
liawer.sort(reverse=Ture)
print(liawer,2)
import random
random.shuffle(liawer)
print(liawer,3)
#通过上面的方法 ID是没有发生变化的
>>>输出结果:
[10, 10, 20, 20, 30, 30, 40, 40, 50, 50, 60] 1
[60, 50, 50, 40, 40, 30, 30, 20, 20, 10, 10] 2
[40, 10, 30, 10, 20, 50, 60, 40, 50, 30, 20] 3

2.修改原列表,建立一个新的列表:
A. 直接调用内置函数: 对象=sorted() 默认升序排列。
(降序排列:()添加 :对象,reverse=True )即可。

#这些ID是发生变化了的
liawer= [10, 20, 30, 40, 50, 60, 50, 40, 10, 20, 30]
a=sorted(liawer)
print(a,4)
b=sorted(liawer,reverse=True)
print(b,5)
>>>输出结果:
[10, 10, 20, 20, 30, 30, 40, 40, 50, 50, 60] 4
[60, 50, 50, 40, 40, 30, 30, 20, 20, 10, 10] 5

3.max,min,sum 可以对列表求出最大值,最小值,求和。

ma=max(liawer)
print(ma)         # 最大值
mb=min(liawer)
print(mb)         # 最小值
mc=sum(liawer)
print(mc)         #  求和
>>>输出结果:
60
10
360

——————END————————
人生苦短,不如Python。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值