数据类型
之前数字/字符串类型 之后字典\布尔类型
列表类型
使用列表的几个函数
先建一个列表如name_list=['linda','david','louis','kevin','linda]
-
取值时,直接
print(name_list[0])
或者选取其他的数字替换0,也可以倒数取-1,-2...,还能[0:2],[-3:]这样进行选取几个 -
末尾添加,append函数
print(name_list.append('sessa'))
-
删除,del函数,写法参考
del name_list[-1]
-
随机数,random,要先引用,示例为
import random
random.randint(1,36)
-
插入,insert函数,
print(name_list.insert(1,'coco'))
这种的话是插入在顺序1之前(数字之前) -
删除,列表内对应序号的字符串,pop,示例
print(name_list.pop(-1))
-
删除,列表内对应字符串,remove,示例
print(name_list.remove('kevin'))
与pop区别在于一个按序号删除一个按具体量删除 -
索引,指定元素的索引,index,但是只会索取第一个
print(name_list.index('kevin'))
-
索引计数,指定元素的索引,count,
print(name_list.count('kevin'))
-
复制,copy,复制一个列表,
print(name_list.copy())
目前感觉没啥用 -
添加,extend这里类似于,append,但不同,要先添加再打印原列表
-
直接
print(name_list.extend(['giraffe','elephant','koala'])
不对,打印的还是原列表 -
而是
-
#先添加 name_list.extend(['giraffe','elephant','koala']) print(name_list) #再打印
-
-
如果添加的是一个字符串,那么会将它拆开为列表放进去
-
反转,reverse,先反转,再打印....
-
排序,sort,按照首字母进行列表排序,还是先反转,再打印....