文章目录
- 列表
-
- 列表操作符
- 列表函数的操作
-
- append
- insert
- count
- remove
- reverse
- sort
- clear
- copy
- extend
- 列表的索引
列表
列表操作符
names = ['sss', 'aaa', 'ddd']
print (len (names))
>>3
print (names + names)
print (names * 5)
>>['sss', 'aaa', 'ddd', 'sss', 'aaa', 'ddd']
>>['sss', 'aaa', 'ddd', 'sss', 'aaa', 'ddd', 'sss', 'aaa', 'ddd', 'sss', 'aaa', 'ddd', 'sss', 'aaa', 'ddd']
print ('aaa' in names)
print ('djk' not in names)
>>True
>>True
列表函数的操作
append
names = ['aaa']
names.append ('ddd')
print (names)
>>['aaa', 'ddd']
insert
fruit = ['苹果', '西瓜', '水蜜桃']
fruit.insert (1, '橘子')
print (fruit)
count
fruit = ['苹果', '西瓜', '水蜜桃', '西瓜']
print (fruit.count('西瓜'))
print (fruit.count('西'))
>>2
>>0
remove
fruit = ['苹果', '西瓜', '水蜜桃', '西瓜']
fruit.remove ('西瓜')
print (fruit)
>>['苹果', '水蜜桃', '西瓜']
def fruit
reverse
fruit = ['苹果', '西瓜', '水蜜桃']
fruit.reverse()
print (fruit)
>>['水蜜桃', '西瓜', '苹果']
sort
a = [3, 1, 4, 5]
a.sort ()
print (a)
a.sort (reverse = True)
print (a)
>>[1, 3, 4, 5]
>>[5, 4, 3, 1]
clear
a = [3, 1, 4, 5]
a.clear ()
print (a)
>>[]
copy
old_list = ['a', 'b', 'c']
new_list = old_list.copy()
print (new_list)
>>['a', 'b', 'c']
a = [1, 2, 3]
b = a
extend
old_list = ['a', 'b', 'c']
new_list = ['c','d','e']
old_list.extend (new_list)
print (old_list)
列表的索引
a = [1, 2, 3]
print (a[0])
a = [1, 2, 3, 4, 5, 6, 7, 8, 9]
print (a[1:3])
print (a[:])
print (a[0:])
print (a[:-1])
print (a[::-1])
print (a[-1: -3])
print (a[::2])
fruit = ['苹果', '西瓜', '水蜜桃', '西瓜']
a = fruit.pop (0)
print (a)
del fruit[0]
print (fruit)