list
有序的可变对象集合
可变的
可以包含不同类型的对象
score = [98,96,95.05,56]
print(score)
打印
[98, 96, 95.05, 56]
常用函数
len()
append()
remove()
pop()
extend()
insert()
copy()
print(len(score)) # 4
a = ['a','b','c','d']
a.append('e')
print(a) # ['a', 'b', 'c', 'd', 'e']
a.remove('c')
print(a) # ['a', 'b', 'd', 'e']
# 弹出最后一项
a.pop()
print(a) # ['a', 'b', 'd']
#0是索引,0对应第一个对象
a.pop(0)
print(a) # ['b', 'd']
b = [1,3,4]
a.extend(b)
print(a) # ['b', 'd', 1, 3, 4]
在指定索引位置的前面插入对象
a.insert(1,5)
print(a) # ['b', 5, 'd', 1, 3, 4]
#拷贝列表的副本,重新创建一个列表,只拷贝值,不拷贝地址
first = [1,2,3,4,5]
second = first.copy()
str1 = "Hello World"
#字符串转换成列表
plist = list(str1)
print(plist) #['H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd']
#重新将列表转换成字符串
str2 = ''.join(plist)
print(str2) #Hello World
切片