列表:list

#_*_coding:utf-8_*_
#作者:王佃元
#日期:2019/12/7
'''
数据类型
整数
字符串
列表、元组
name = 'wuchao'
name = 'jinxin'
name = 'xiaohu'
name = 'sanpang'
name = 'ligang'
'''

#列表创建:通过中括号创建列表
a = ['wuchao','jinxing','xiaohu','sanpang','ligang']
#增删改查
#查找 .count查询出现的次数
# .index:查询元素对应的角标
# in:查询有个内容是否在列表中

# print(a[3])
# #查 切片
# print(a[1:4]) #取第一个index,至第三个index结束
# print(a[:]) #取所有的列表
# print(a[1:-1]) #取最后一个值以外的所有值
# print(a[1:-1:1]) #a中各数字含义:第一个1表示角标为1开始、第二个-1表示取除最后一个以外的、第三个1表示步长(间隔),正负值表示取值顺序left\right
# print(a[1:-1:2]) #从左向右取
# print(a[::-1])
# b = a[::-1]
# print(a,b)

#增 insert:将数据插入任意位置,需要告诉哪个位置 append:追加,最后一个位置 extend :将两个列表hebing
# # a.append('xuepeng')
# a.insert(1,'xuepeng')
# print(a)
#
# #修改:通过查询取出,然后赋值
# a[1] = 'haidilao' #单个数据取出
# a[1:3] = ['dery','lining'] #多个数据修改
# print(a)

#删除
# remove:表示删除列表中的项,需要输入删除的具体内容
# pop:通过索引删除对应的值
# del:列表之外的删除方法
# a.remove('jinxing')
# del a[0]
# print(a)

#计算列表中,某个元素出现次数
# b = [1,2,3]
#两个列表内容叠加方法:extend
# a.extend(b)
# print(a,b)

#index方法:取列表元素角标,根据内容找位置
# print(a.index('jinxing'))

#reverse方法:将列表中的内容倒过来排列 sort:排序
a.reverse()
print(a)
a.sort()
a.reverse()
print(a)

猜你喜欢

转载自www.cnblogs.com/python-beginner/p/12000433.html
今日推荐