python列表,元组,字典(虫师《selenium3自动化测试实战--基于Python语言笔记3》)

1.列表[]

  • 定义列表
    lists = [1, 2, 'a', 5, 'kite']
  • 打印列表
    print(lists[0])
    输出结果:[1, 2, 'a', 5, 'kite']
  • 打印列表中的某个元素
    # 打印列表的第1个元素[0]
    print(lists[0])
    # 打印列表的第3个元素[2]
    print(lists[2])
    # 打印列表中的最后一个元素[-1]
    print(lists[-1])
  • 修改列表中元素
    # 修改列表中的元素a为b
    lists[2] = 'b'
    print(lists)
  • 追加新元素
    # 在列表末尾添加元素
    lists.append('c')
    print(lists)
  • 删除指定元素
    # 删除列表中的第一个元素
    lists.pop(0)
    print(lists)

2.元组()

  • 定义元组
    tup1 = ('a', 'b', 1, 2, 3)
  • 查看元组
    # 打印1个元素
    print(tup1[0])
    # 打印指定元素
    print(tup1[0:2])
    # 打印第2个开始以后的元素
    print(tup1[1:])
    # 打印第4个开始以前的元素
    print(tup1[:3])
  • 连接元组
    tup2 = ('kite', 5, 'c')
    tup3 = tup1 + tup2
    print(tup3)
  • 复制元组
    tup4 = ("Hi!\n")
    print(tup4 * 3)

    列表与元组的区别:列表是可变的,可以追加,修改,删除其中的元素;而元组是不可变的,不可以追加,修改,删除其中的元素。元素个数不确定时,建议使用列表。

3.字典{}

字典由多组键值对组成,每组键值对由key:value组成

  • 定义字典
    # 定义字典,key不能相同,value可以相同
    dicts = {"username": "kite", "password": 123456}
  • 打印字典
    # 打印字典中的所有key,keys()返回字典key的列表
    print(dicts.keys())
    # 打印字典中所有value,values()返回字典value的列表
    print(dicts.values())
    # items()打印字典所有元素以列表形式返回
    print(dicts.items())
    # 循环打印字典key和value
    for k, v in dicts.items():
        print("dicts keys is %r " % k)
        print("dicts values is %r " % v)
  • 添加键/值对
    dicts["age"] = 22
  • 删除指定的键/值对
    dicts.pop("password")

猜你喜欢

转载自www.cnblogs.com/kite123/p/11418122.html