字符串、列表、字典、元组的区别

本文介绍了Python编程中四种基本数据结构——字符串、列表、字典和元组的主要区别。重点讲解了字符串的取值与赋值操作不可变性,以及元组的不可更改性但能存储任意类型的特点。同时,提到了字典的无序性和基于key取值,以及列表的有序性和下标取值。
摘要由CSDN通过智能技术生成


前言

字典和列表的数值是可以改变,但是元组数值、字符串的单个字符是不可更改的,元组是完全不能更改,字符串只能整体更改。字典是无序的,它是根据key来取值,列表是有序的,有系统下标,根据下标取值。


提示:以下是本篇文章正文内容,仅供参考

一、字符串的取值和赋值

字符串详细用法: 字符串的各种方法使用.
字符串“取而不赋”
字符串取值代码如下:

a='abchgst'
print(a[2])

字符串取值输出如下:

E:\install\Python\Python38-32\python.exe E:/pythonproject/PycharmProjects/try/day1/qubie.py
c

Process finished with exit code 0

字符串赋值代码如下:

a='abchgst'
a[2]='111'

字符串赋值输出如下:

E:\install\Python\Python38-32\python.exe E:/pythonproject/PycharmProjects/try/day1/qubie.py
Traceback (most recent call last):
  File "E:/pythonproject/PycharmProjects/try/day1/qubie.py", line 2, in <module>
    a[2]='111'
TypeError: 'str' object does not support item assignment

Process finished with exit code 1


二、元组的使用

1.元组存储任意类型

元组不可更改,但是可以存储任意类型,存储中若是像包含列表等类型,可以更改列表的值。元组可切片,可重复,可连接,可归属,可遍历,可压缩,可排序,可参数返回。

元组代码如下(示例):


                
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值