python第六天

集合

1、列表list

2、元组tuple

3、字典dict

4、无序列表set

一、列表

列表的语法

定义    标识符=[值1,值2,值3..[[]]..]

使用    标识符[下标]

1列表可以存储任何类型的值

1、int

2、float

3、True,False

4、str

5、None

6、list

2每个数值之间,需要使用逗号分隔

二、遍历

myList = [120,110,119,10086,10010,10000]

myLen = len(myList)

print(myLen)

num=0

while num

print('%s:%s'%(num,myList[num]))

num+=1

每次循环,获取一个值,直到最后一个值

for item in myList:

print(item)

三、列表的查增改删

1根据下标查找值

index = 列表.index(值)

从列表中找出某个值第一个匹配项的索引位置

count = 列表.count(值)

统计某个元素在列表中出现的次数

lenth = len(列表)

查询列表的长度,元素的个数

max(列表) ,min(列表)

查询列表中的最大值,最小值

2列表.append(值)

新增到末尾

列表.insert(下标,值)

插入到指定位置

列表.extend(列表)

列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

3列表[下标] = 值

4列表.pop()

删除末尾元素,并返回此元素

列表.pop(下标)

根据元素下标删除,并返回次元素

del  列表[下标]

根据元素下标删除

列表.remove(值)

根据元素的值删除

四、判断

ls = [1,2,3]

print(100 in ls)    #False

print(100 not in ls)  #True

五、脚本操作

1.

ls1 = [1,2,3]

ls2 = [2,3,4]

方法一

ls2.extend(ls1)

方法二

ls2 = ls2+ls1

print(ls2)

2.

ret = '哈喽'*100

print(ret)

六、排序

#倒序方法

ls=[.....]

ls.reverse()

print(ls)

ls = [110,120,119]

ls.sort()     #小到大

print(ls)

ls = [110,120,119]

ls.sort(reverse=True)    #大到小(可查询help(list.sort))

print(ls)

sort就是按照数字排的。

数字按大小排

非数字,转成数字ord,再排序

你可能感兴趣的:(python第六天)