python 基本数据类型之列表

#列表是可变类型,可以增删改查
#字符串不可变类型,不能修改,只能生成新的值。


#1.追加
# user_list = ['李泉','刘一','刘康','豆豆','小龙']
# user_list.append('刘铭')
# print(user_list)
View Code

 

#2.清空
# user_list.clear()
# print(user_list)
View Code

#3.浅拷贝
# v = user_list.copy()
# print(v)
# print(user_list)
View Code

#4. 计数
# user_list = ['李泉','刘一','刘康','豆豆','小龙','李泉']
# v = user_list.count('李泉')
# print(v)
View Code

#5. 扩展列表,可以添加多个元素
# user_list = ['李泉','刘一','刘康','豆豆','小龙']
# user_list.extend(['郭靖','黄蓉'])
# print(user_list)
View Code

#6.查找元素索引
# user_list = ['李泉','刘一','刘康','豆豆','小龙','李泉']
# v = user_list.index('李泉')  #只会找到第一元素的索引。
# v = user_list.index('')    #元素不存在会报错。
# print(v)
View Code

#7. 插入元素,指定索引随意插入
# a.insert(0,'中国')
# print(a)
View Code

#8.根据索引删除并且获取元素
# user_list = ['李泉','刘一','刘康','豆豆','小龙','李泉']
# v = user_list.pop(1)
# print(user_list)
# print(v)
# 执行结果:
# ['李泉', '刘康', '豆豆', '小龙', '李泉']
# 刘一
View Code

#9. 根据元素删除
# user_list = ['李泉','刘一','刘康','豆豆','小龙','李泉']
# user_list.remove('刘一')
# print(user_list)
View Code

#10. 列表反转
# user_list = ['李泉','刘一','刘康','豆豆','小龙','李泉']
# user_list.reverse()
# print(user_list)
View Code

#11. 列表排序
# nums = [11,22,1,2,3,9,88]
# print(nums)
# # nums.sort()      #默认从小到大
# # print(nums)
#
# nums.sort(reverse=True)  #从大到小
# print(nums)
View Code

 

#额外功能
#user_list = ['李泉','刘一','刘康','豆豆','小龙','李泉']
# user_list[0]      #索引
# user_list[1:5:2]  #切片,补偿是2
# del user_list[0]  #删除

#循环列表
# for i in user_list:
#     print(i)
# #修改
# user_list[0]='小二'

#列表嵌套
# user_list = ['李泉','刘一',['1','小二'],'小龙','李泉']

 

posted @ 2018-12-29 10:49  LiShiChao  阅读(190)  评论(0编辑  收藏  举报