码迷,mamicode.com
首页 > 编程语言 > 详细

python 日记 day4。

时间:2017-12-27 18:01:40      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:insert   class   body   end   限制   不同的   color   删除   打印   

1.为何数据要分类

  数据是用来表示状态的,不同的状态应该用不同类型的数据来表示。

2.数据类型

  数字

  字符串

  列表

  元组

  字典

  集合

列表:列表相比于字符串,不仅可以储存不同的数据类型,而且可以储存大量数据,32位python的限制是 536870912 个元   素,64位python的限制是 1152921504606846975 个元素。而且列表是有序的,有索引值,可切片,方便取值


i = [1,a,b,2,3,a] li.insert(0,40) #按照索引去增加 print(li) li.append(aaa) #增加到最后 li.append([1,2,3]) #增加到最后 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(1) #按照位置去删除,有返回值 print(l1) del li[1:3] #按照位置去删除,也可切片删除没有返回值。 print(li) li.remove(a) #按照元素去删除 print(li) li.clear() #清空列表
 改
 li = [1,a,b,2,3,a]
 li[1] = dfasdfas
 print(li)
 li[1:3] = [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 = [2,1,3,4,5]
 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:反转

 

python 日记 day4。

标签:insert   class   body   end   限制   不同的   color   删除   打印   

原文地址:https://www.cnblogs.com/lianggege123/p/8067582.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!