python基础数据类型

本文介绍了Python的基础数据类型,包括int、str、bool、list、tuple、dict和set。详细讲解了列表的创建、切片、增删改查等操作,并提供了实例演示。学习这些内容有助于理解Python数据结构及其在存储和处理大量数据时的应用。
摘要由CSDN通过智能技术生成
python基础数据类型总览
  • int 可以进行运算
  • str ’ ‘," ",’’’ ‘’’, “”" “”"存储少量数据
  • True,False bool型 用来判断真假
  • [12, True, ‘alex’, [1, 2, 3], …]叫列表list,存储大量数据
  • (12, True, ‘ale’, [1, 2, 3])叫元组tuple,存储大量数据
  • {‘name’:‘xiaoli’}这叫字典dict 存储大量关联型数据,查询速度非常快
  • set集合,可以求交并等等集合关系
列表,元组
  1. 列表初识

    列表可以承载任意数据类型,存储大量数据,是常用的容器型数据类型,等同于其他一些语言中的数组

    l = [100, 'helli', True, [1, 2, 3]]
    for i in range(4):
        print(l[i], type(l[i]))
    '''
    输出结果:
    100 <class 'int'>
    helli <class 'str'>
    True <class 'bool'>
    [1, 2, 3] <class 'list'>
    '''
    
  2. 列表切片练习

    li = [1, 3, 2, "a", 4, "b", 5, "c"]
    """
    通过切片变成l1 = [1, 3, 2]
    l2 = ["a", 4, "b"]
    l3 = [3, "a", "b"]
    l4 = ["b", "a", 3]
    """
    l1 = li[:3]
    l2 = li[3:6]
    l3 = li[1:6:2]
    l4 = li[5:0:-2]
    print(l1, l2, l3, l4)
    
  3. 列表的创建

    # 列表的创建:三种方式
    # 方式一
    l1 = [1, 2, 3]
    # 方式二
    l2 = list
    l2 = list(1, 2, 3)
    # 方式三:列表推导式
    
    
  4. 列表的增删改

    # 增删改查
    l1 = ['xaioli', 'xiaoliu', 'xiaozhou', 'xiaozhang']
    # 增
    l1.append('xaiohe')
    print(l1) # 追加后打印l1:['xaioli', 'xiaoliu', 'xiaozhou', 'xiaozhang', 'xaiohe']
    l1.insert(5, '22')
    print(l1) # ['xaioli', 'xiaoliu', '22', 'xiaozhou', 'xiaozhang', 'xaiohe']
    
    # 删
    del l1[0]
    print(l1) # ['xaioli', 'xiaoliu', '22', 'xiaozhou', 'xiaozhang', 'xaiohe']
    '''
    也可以:
    语法1:列表名.pop()
    默认删除列表中最后一个元素并返回被删除的值
    语法2:列表名.pop(需要删除的元素所在的位置)
    删除指定元素,和del效果一样
    注:不能在空列表内使用pop
    '''
    # 改
    '''
    语法:列表名[需要重新赋值的元素所在位置] = "重新赋的值"
    括号内的数字同样可正可负
    '''
    l1[0] = '1111'
    
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值