python列表语法_【Python】Python 基本语法 - 列表(List)

列表(List)

Python中使用最频繁的数据类型,在其他编程语言中一般都叫做数组

列表特点:

列表索引0开始

访问[start] 返回一个元素

访问[start,end] 返回一个数组,返回end之前的数据

列表方法

let(list)

max(list)

min(list)

cpm(list)

list() 转成list

list.append() 追加元素

list.count() 统计某个数据在列表中出现的次数

list.extent() 在列表末尾一次性追加多个数据,用于扩展原来的列表

list.index() 找到某个数据第一次出现的位置

list.insert(index,obj) 将对象插入到list中

index:要插入的位置

obj:要插入的对象

list.pop(index) 根据下标移除数组中的元素,并返回删除的值

index:默认 -1 (也就是最后一个元素)

list.remove() 移除列表中第一个匹配的值

list.reverse() 翻转列表

list.sort() 对list进行排序

list1 = ['111','222','333','444','555','666','777','888','999']

list2 = ['qqqq']

print('list1[0]:',list1[0]) # list1[0]: 111

print('list1[0:3]:',list1[0:3]) # list1[0:3]: ['111', '222', '333']

print('list1[:3]:',list1[:3]) # list1[:3]: ['111', '222', '333']

print('list1[3:]:',list1[3:]) # list1[3:]: ['444', '555', '666', '777', '888', '999']

print(list1 *3)# 输出三遍list1

print(list1 + list2) # 拼接输出,不是输出2个数组,结果是:['111', '222', '333', '444', '555', '666', '777', '888', '999', 'qqqq']

# 添加元素

list2.append('www') # append后面只允许跟一个参数

print(list2) # ['qqqq', 'www']

list2.append(['rrr','ttt']) # append后面只允许跟一个参数

print(list2) # 'qqqq', 'www', ['rrr', 'ttt']]

# 更新元素

list2[0] = 'aaa'

print(list2) # ['aaa', 'www', ['rrr', 'ttt']]

# 删除元素

del list2[2]

print(list2) # ['qqqq', 'www']

#len

print(len(list2)) # 列表元素个数1

# max min

print(max(list1)) # 999 返回列表元素最大值

print(min(list1)) # 111 返回列表元素最小值

# count

arr3 = ['a','b','a','b','a']

print(arr3.count('a')) # 3

# extend

arr3.extend(['d','e'])

print(arr3) # ['a', 'b', 'a', 'c', 'a', 'd', 'e']

# index

print(arr3.index('b')) # 1

# 删除元素

arr3.pop()

print(arr3) # ['a', 'b', 'a', 'b', 'a', 'd']

print(arr3.pop(0)) # a

# remove

print(arr3) # ['b', 'a', 'b', 'a', 'd']

# arr3.remove('a') # ['b', 'b', 'a', 'd']

arr3.reverse()

print(arr3) # ['d', 'a', 'b', 'a', 'b']

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值