列表简介哦

1. 列表是什么

列表是由一系列按特定顺序排列的元素组成。元素可由数字、字母等任何东西组成。例:

values=['0','1','2','3','4','5']
print(values)


>>>['0','1','2','3','4','5']

注意:单个元素需用单引号括起来,整体需要用[ ]括起来!

1. 如何访问元素列表呢?

列表是由序集合,只需告诉python你要访问元素的位置就行了!例:

values=['0','1','2','3','4','5']
print(values[1])


>>>1

注意:列表的第一个位置是0,按0,1,2........这样子排的!

2. 修改、添加和删除元素

1. 直接修改列表元素。例:

values=['0','1','2','3','4']
value[1]='5'
print(value)


>>>['0','5','2','3','4']

2. 用.append()在列表的末尾添加元素。例:

value=[]
value.append('1')
value.append('2')
value.append('3')
print(value)

>>>['1','2','3']

3. 用.insert()在列表中插入元素。例:

value=['1','2','4','5']
value.insert(2,3)
print(value)


>>>['1','2','3','4','5']

4. 用.del()删除列表元素。例:

value=['1','2','3','4','5']
del value[1]
print(value)


>>>['1','3','4','5']

5. 使用.pop()删除元素。例:

value=['1','2','3','4','5']
popped_value=value.pop(2)
print(value)
print(popped_value)


>>>['1','2','4','5']
>>>['3']

注意:.pop()的操作是弹出列表的任意一个元素,但你可以使用这个被弹出的值!

6.  使用.remove()可以根据元素名删除元素。例:

names=['xiaoming','xiaohong','xiaohua']
names.remove('xiaohong')
print(names)


>>>['xiaoming','xiaohua']

3. 组织列表

1. 使用.sort()对列表进行永久性按字母排序。例:

names=['faker','uzi','clearlove7','xiaohu']
names.sort()
print(names)


>>>['clearlove7','faker','uzi','xiaohu']

如果你想按着字母顺序反着排列,只需要向.sort()传递参数reverse=True。例:

names=['faker','uzi','clearlove7','xiaohu']
names.sort(reverse=True)
print(names)


>>>['xiaohu','uzi','faker','clearlove7']

2. 使用sorted()对列表进行临时按字母排序。例:

names=['faker','uzi','clearlove7','xiaohu']
print(sorted(names))
print(names)

>>>['clearlove7','faker','uzi','xiaohu']
>>>['faker','uzi','clearlove7','xiaohu']

3. 使用.reverse()反转列表的顺序。例:

names=['faker','uzi','clearlove7','xiaohu']
names.reverse()
print(names)


>>>['xiaohu','clearlove7','uzi','faker']

4. 使用len()函数获取列表长度。例:

names=['faker','uzi','clearlove7','xiaohu']
print(len(names))


>>>4

 

上一篇:数据可视化 - 组合组件 - 柱状图加折线图


下一篇:字节流复制文本文件