python(列表)

列表

列表:一个打了激素的数组 列表的关键字 List 列表的符号是中括号

创建一个列表

lis = [1,121,'王文乐',[1,85,'李冬梅',[25,52]]]
print(type(lis))

列表的 增删查改

# 1 怎么向列表当中添加元素 (1 -- append())append在列表尾部怎加一个元素
a.append(6)
print(a,"--append")
# 2 如果要添加多种元素 (2 -- extend())extend在列表尾部添加多个元素
a.extend([7,8])
print(a,"--extend")
# 3 如果要在指定位置添加元素 (3 -- insert(1,2) 1--下标 2--元素)insert在指定位置添加元素
a.insert(2,3)
print(a,"--insert")
# 怎么获取列表当中的元素
print(a[2],"--获取到下标二的元素")

name = ['王文乐','侯凯','李红艳','李佳']
name[1],name[3] = name[3],name[1]
print(name,"--将列表中的元素换位")

# 从列表中删除元素
name.remove('李红艳')
print(name,"--发现没,删除了一个元素")
# 根据下标删除
del name[1]
print(name,"--根据下标删除了一个元素")

# 删除整个列表 del 列表名称
del name
# print(name)   # 已经删除 输出会报错

# pop方法 会从后往前删
rese=['周杰伦','刘德华','张国荣','周润发','武泽林']
# rese.pop()
# print(rese)
# rese.pop(1)
# print(rese)

# 列表的分片操作 [] 里面有三个参数
print(rese[1:2])  # 从下标1开始包括下标1的值 不包括下标2的值
print(rese[:2])
print(rese[1:])
print(rese[:])
print(rese[0:4:2])
print(rese[::-1])

list1 = [123]
list2 = [456]
print(list1 > list2)

list3 = ['abc']
list4 = ['bcd']
print(list3 < list4)

list5 = [216,13212312321]
list6 = [224,132]
print(list5 > list6)

# 如果两个列表当中的元素要合并成一个列表呢
zh1 = [1,2,3,4,5]
zh2 = [6,7,8,9,10]
print(zh1+zh2)

ou1 = [123]
ou2 = ou1 + [789]
print(ou2)
ou3 = ou1 * 3
print(ou3)

# 成员运算符
yy1 = [1,2,4,True,78.33,[1,24,5,6]]
if 1 in yy1:
    print('在里面')
else:
    print('不在里面')

# 二维列表
yy1[5][1] = 23
print(yy1)

# 列表的一些小伙伴们 内置函数
print(dir(list))

wwl = [12,342543,65,7,7,85,6,32,454,6,7,8]
# 值在列表当中出现的次数 count函数里必须有一个参数
print(wwl.count(7))

# insex()函数 返回在列表当中的位置 第一次出现的位置
print(wwl.index(7))
# 从下标4开始找到下标6停止
print(wwl.index(7,4,6))

# len() 代表长度
print(len(wwl))

# sort()排序 正序排序 从小到大
# wwl.sort()
print(wwl)

# reverse() 反转 并没有倒叙排序
wwl.reverse()
print(wwl)
# 先用reverse反转再用sort排序-----倒叙
wwl.sort(reverse=True)
print(wwl)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值