Python基本语法--基本数据结构

Python基本语法–基本数据结构


1. 输入与输出

# 基本输入
a = input("请输入姓名:")
# 基本输出
print(a)

2. 列表

  • python的列表可以定义如下,列表元素类型可以不同:

    a = [1, 2, 3, "Hello World"]
    
  • 列表元素的赋值、读取与删除元素:

    # 读某个元素
    print(a[1])
    # 给某个元素赋值
    a[2] = "China"
    则
    a = [1, 2, "China", "Hello World"]
    
  • 删除某个元素

    del a[2]
    则
    a = [1, 2, "Hello World"]
    
  • 列表切片,切片的模式[a:b]中a下标包含,b下标不包含:

    a[1:3] = [2, 3]
    a[:3] = [1, 2, 3]
    a[-2:] = [3, "Hello World"]
    
  • 遍历列表:

    for x in a:
        print(x)
    

    或者:

    for i in range(0, len(a)):
        print("a的第", i , "个元素:", a[i])
    
  • 列表拼接:

    使用 + 可以将两个或者多个列表进行拼接:

    a = [1, 2, 3, 4]
    b = ["a", "b", "c"]
    c = a + b
    则
    c = [1, 2, 3, 4, "a", "b", "c"]
    
  • 列表元素重复:

    使用乘号可以将列表元素进行重复:

    a = [1, 2, "Hello World"]
    b = a * 3
    则
    b = [1, 2, "Hello World", 1, 2, "Hello World", 1, 2, "Hello World"]
    

3. 元组

元组与列表类似,不过元组的元素不允许修改

  • 元组的定义:

    a = (1, 2, 3, "Hello World")
    
  • 元组的元素读取、切片、遍历、拼接和重复均与列表类似,只是不能赋值与删除元素

4. 字典

  • python的字典由键值对组成,定义如下:

    # 值可以为任意类型
    # 键可以为任意不可变类型
    dict = {
            1 : "Hello World",
            "China" : "Good",
            "List1" : [1, 2, 3]
           }
    
  • 访问与修改

    # 使用键来访问值
    dict[1]
    dict["List1"]
    
    #使用键来修改值
    dict[1] = 1238dict = {
            1 : 1238,
            "China" : "Good",
            "List1" : [1, 2, 3]
           }
    
    # 删除元素
    del dict["1"]dict = {
            "China" : "Good",
            "List1" : [1, 2, 3]
           }
    
  • 字典的遍历:

    for key, value in dict.items():
        print("dict[", key, "] = ", value)
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值