Python学习—List

本文介绍了Python中列表的基本操作,包括使用操作符进行合并与重复,判断元素是否存在于列表中,以及使用内置函数如len(), max(), min()来获取列表长度、最大值和最小值等。此外还详细讲解了多种列表方法的应用,如append(), extend(), sort()等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

# 先定义3个list
list1 = ['ABC', '123', 'DEF', '456']
list2 = [5, 30, 25, 45, 10]
list3 = []

# list操作符: +  *  in
print('list操作符')
print('list1 = %r | list2 = %r | ' % (list1, list2), end=' ')
print('list1+list2 =', list1 + list2)  # list合并

print('list1 = %r |' % list1, end=' ')
print('list1*2 =', list1 * 2)  # list重复

print("list1 in [123, 4, '5'] =", list1 in [123, 4,'5'])  # 是否存在list中,返回 true or false
print("'ABC' in list1 =", 'ABC' in list1)

# list函数 len()  max()  min()  list()
print('list函数')
print(list1, end=' ')
print('| len(list1) =', len(list1))  # list长度

print(list2, end=' ')
print('| max(list2) =', max(list2))  # list max
print('| min(list2) =', min(list2))  # list min

seq1 = {'a', 'b', 'c', 'd'}
print('seq=', seq1, end=' ')
print('| list(seq) =', list(seq1))  # 转换seq为list

# list方法 append()  count()  extend()  index()  insert()  pop()  remove()  reserve()  sort()  copy()
print('list方法')
print('lsit1=', list1, end=' ')
list1.append(456)  # 追加元素到list
print('| list1.append(456) =', list1, end=' ')

list1.insert(-1, 'cde')  # 在最后一个元素前插入
print("| list1.insert(-1,'cde') =", list1)

print('list3=', list3, end=' ')
list3.extend(['2018'])
print("| list3.extend(['2018']) =", list3)

print('list1=', list1, end=' ')
print('| lsit.pop(-1) =%r | list1 =%r' % (list1.pop(-1), list1))  # 删除最后一位元素

print('list:', list1, end=' ')
list1.reverse()
print('| list1.reverse()  =', list1)

print('list:', list1, end=' ')
list1.sort()
print('| list.sort() =', list1)

输出

list操作符
list1 = ['ABC', '123', 'DEF', '456'] | list2 = [5, 30, 25, 45, 10] |  list1+list2 = ['ABC', '123', 'DEF', '456', 5, 30, 25, 45, 10]
list1 = ['ABC', '123', 'DEF', '456'] | list1*2 = ['ABC', '123', 'DEF', '456', 'ABC', '123', 'DEF', '456']
list1 in [123, 4, '5'] = False
'ABC' in list1 = True
list函数
['ABC', '123', 'DEF', '456'] | len(list1) = 4
[5, 30, 25, 45, 10] | max(list2) = 45 | min(list2) = 5
seq= {'d', 'b', 'a', 'c'} | list(seq) = ['d', 'b', 'a', 'c']
list方法
lsit1= ['ABC', '123', 'DEF', '456'] | list1.append(456) = ['ABC', '123', 'DEF', '456', 456] | list1.insert(-1,'cde') = ['ABC', '123', 'DEF', '456', 'cde', 456]
list3= [] | list3.extend(['2018']) = ['2018']
list1= ['ABC', '123', 'DEF', '456', 'cde', 456] | lsit.pop(-1) =456 | list1 =['ABC', '123', 'DEF', '456', 'cde']
list: ['ABC', '123', 'DEF', '456', 'cde'] | list1.reverse()  = ['cde', '456', 'DEF', '123', 'ABC']
list: ['cde', '456', 'DEF', '123', 'ABC'] | list.sort() = ['123', '456', 'ABC', 'DEF', 'cde']
>>> 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值