
正文
python 日记 day4。
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
1.为何数据要分类
数据是用来表示状态的,不同的状态应该用不同类型的数据来表示。
2.数据类型
数字
字符串
列表
元组
字典
集合
列表:列表相比于字符串,不仅可以储存不同的数据类型,而且可以储存大量数据,32位python的限制是 536870912 个元 素,64位python的限制是 1152921504606846975 个元素。而且 列表是有序的,有索引值,可切片,方便取值 。
增
i = [,'a','b',,,'a']
li.insert(,) #按照索引去增加
print(li)
li.append('aaa') #增加到最后
li.append([,,]) #增加到最后
print(li) li.extend(['q,a,w']) #迭代的去增
li.extend(['q,a,w','aaa'])
li.extend('a')
li.extend('abc')
li.extend('a,b,c')
print(li)
删
l1 = li.pop() #按照位置去删除,有返回值
print(l1) del li[:] #按照位置去删除,也可切片删除没有返回值。
print(li)
li.remove('a') #按照元素去删除
print(li) li.clear() #清空列表
改
li = [,'a','b',,,'a']
li[] = 'dfasdfas'
print(li)
li[:] = ['a','b']
print(li)
查
切片去差 print
index用法(方法用于从列表中找出某个值第一个匹配项的索引位置) a = ["q","w","r","t","y"]
print(a.index('r')
count(数)(方法统计某个元素在列表中出现的次数)。
a = ["q","w","q","r","t","y"]
print(a.count("q")
sort (方法用于在原位置对列表进行排序)
reverse (方法将列表中的元素反向存放)
a = [,,,,]
a.sort()# 他没有返回值,所以只能打印a
print(a)
a.reverse()#他也没有返回值,所以只能打印a
print(a)
公共方法
l=len(li) :len 判断列表长度
li.index('w') :index 查找列表索引
li.sort() sort :正向排序
li.sort(reserve=true) 反向排序
li.reserve() reserve:反转








