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。