列表,元组

  1. 列表,元组
name0 = "A"
name1 = "B"
name2 = "C"
name3 = "D"
name4 = "E"

names =" A B C D E "

a = ["A","B","C","D","E"]
    # 0   1   2   3   4
# #增删改查
# #查 切片     #取值范围左包括右不包括默认第一个为0
# print(a[1:3])   #结果B,C
# print(a[0:])    # 结果'A', 'B', 'C', 'D', 'E'
# print(a[1:-1])  #结果'B', 'C', 'D'  从1取到倒数第二个数   -1表示最后一个数 因为顾左不顾右所以没取最后一个
# print(a[1:-1:1]) #最后一个1代表从左到右一个一个去取
# print(a[1::2])#代表隔一个取一个从左到右
# print(a[3::-2]) #代表从右到左3号位开始也
# 就是第3+1个位置上的开始隔一个取一个
# print(a[1:-1:-2])# 从右到左必须从右边数字开始 此行代码错误应为上一行
# print(a[-2::-1])
# b = a[3::-1]   #给B定义  和a 没有关系了
# print(b)  #['D', 'C', 'B', 'A']



#增加
# append  追加放在最后一个
# insert 插入  在  之前插入
# a.append("F")
# print(a)
# a.insert(3,"F")
# print(a)


#修改
# a[1]="T"
# print(a)   将B修改为T
# a[1:3]=["G","K"]   将索引号1.2 修改为G, K
# print(a)


#删除
# remove   删除值
# a.remove("A")
# print(a)

# pop
# b=a.pop(1)      根据索引删除括号不指定会删除最后一个
# # print(a)          pop可以将删除的值取出
# # print(b)

# del
del a[0]
print(a)
del a
print(a)

print("G"in x) #查找是否在列表当中 结果出现True or Flase

其他操作

count 方法统计某一个元素在列表中出现的次数:

print(a.count("B"))

extend(扩展)方法扩展组合两个列表

extend方法可以再列表的末尾一次性追加另一个序列的多个值
extend 方法修改了呗扩展的列表,而原始的连接操作(+)则不然,它返回的是一个全新的列表

a = [1,2,3]
b = [4,5,6]
a.extend(b)
print(a)
结果:
[1, 2, 3, 4, 5, 6]

index(索引)方法通过内容从列表中找索引如果有重复会优先第一个

a = [1,2,3,4,5,6,7]#可以将索引取出重新给该索引赋值
print(a.index(4))
结果
3

reverse(颠倒)方法将列表倒序

a = [1,2,3,4,5,6,7]
a.reverse()#没有返回值 直接进行操作
print(a)

sort(排序)方法用于在原位置对列表进行排序

x = [4,6,1,2,7,9]
x .sort()
print(x)
x = [4,6,1,2,7,9]
x.sort(reverse=True)    #ctrl键按住 移到代码会有提示   
print(x)

判断一个值是否在列表中

python
x = [4,6,1,2,7,9]
print("G"in x)
结果:FALSE

总结:

列表,元组

   	 查
        索引(下标) ,都是从0开始
        切片
        .count 查某个元素的出现次数
        .index 根据内容找其对应的位置
        "haidilao ge" in a

    增加
        a.append() 追加
        a.insert(index, "内容")
        a.extend 扩展

    修改
        a[index] = "新的值"
        a[start:end] = [a,b,c]

    删除
        remove("内容")
        pop(index)
        del a, del a[index]
        a.clear() 清空

    排序
        sort ()
        reverse()

    身份判断
        >>> type(a) is list  #判断是不是列表
        True
        >>>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值