继续整理python------列表

95 阅读1分钟

一、列表

类似于其他语言的数组。数组是数字的组合、字母的组合、字符串的组合。

符号:[]

# eg:
list = [1,'2','asd']

二、获取使用 下标 索引

# 获取列表的元素
print(list[0])
print(list[1])

# 获取列表最后一个元素
print(list[-1])

# 获取列表第一个元素
print(list[-3])
print(list[0])

三、增删改

#改
# 先找到元素,再通过赋值修改值
list[1] = 'asdfg'

# 删除  容易漏删   
del list[1]
# remove('xxx') 移除第一个匹配项,如果没找到移除项则报异常
# pop()  弹栈,移除列表中最后一个元素,返回值是被删除的元素
# clear()  清空列表所有的元素

# 增加
## list相当于临时的小数据库
## 列表的函数使用 append extend insert

# append() 末尾追加
list.append('asdsadas')

# extend()  会把添加的字符串拆分为a、s、d、a、s、d ,,一次添加多个元素
list.extend('asdasd')

# 符号 + 可以用于列表的合并
list3 = list1+list2

# insert() 插入
list.insert('2','asdasdasdasdsadsa')

四、切片

# 与字符串类似,把截取的结果保存到一个列表中
print(list[3:6])
print(list[-3:-1])

print(list[::2])     # 2表示步长
print(list[-5:-1:2)

# 反方向  从右到左
print(list[-1::-1)

五、最小值和最大值、求和、排序

# 语法:
max(list)
min(list)
sum(list)
list.sort = sorted(list,reverse=True)  # 默认是升序,加true变为降序
reverse() # 反转

六、类型转换

str()

int()

list()

...