python中定义元组的符号_Python中字符串、列表、元组、字典

1.字符串

字符串四种定义方式:

'  '    " "     '''  '''   """  """

字符串的下标和切片:

如: name = abcdef

从最左边数是从0下标开始,从最右边数是从-1开始

切片语法:[起始:结束:步长]

注:选取的区间属于左闭右开型,即从“起始”位开始,到“结束”位的前一位结束(不包含结束位本身)

2.列表

定义列表语法:

变量名 = [元素1,元素2,元素3……]

列表的增删改查

添加元素(“增”append,extend,insert)

append

通过append是把一个新的元素添加到列表最后一个元素

>>> name = ["zs", "ls"]

>>> name

['zs', 'ls']

>>> name.append("ww")

>>> name

['zs', 'ls', 'ww']

extend

通过extend可以将另外一个集合中的元素逐一添加到列表中

>>> a = [11, 22]

>>> a

[11, 22]

>>> b = [33, 44]

>>> a.extend(b)

>>> a

[11, 22, 33, 44]

insert

insert(index, object) 在指定位置index前插入元素object

>>> a = [1,3,4]

>>> a

[1, 3, 4]

>>> a.insert(1, 2)

>>> a

[1, 2, 3, 4]

修改元素("改")

修改元素的时候,要通过下标来确定要修改的哪个元素然后才能进行修改

>>> a = ["ls", "zs", "ww"]

>>> a

['ls', 'zs', 'ww']

>>> a[0] = abc

>>> a[0] = "abc"

>>> a

['abc', 'zs', 'ww']

查找元素("查"in,not in,index,count)

in,not in

python中查找的常用方法为:

in(存在),如果存在那么结果为true,否则为false

not in(不存在),如果不存在那么结果为true,否则false

index,count

>>> a = ['a', 'b', 'c', 'a', 'b']

>>> a.index('a', 1, 3) # 注意是左闭右开区间

Traceback (most recent call last):

File "", line 1, in

ValueError: 'a' is not in list

>>> a.index('a', 1, 4)

3

>>> a.count('b')

2

>>> a.count('d')

0

删除元素(“删”del,pop,remove)

del:根据下标进行删除

pop:删除最后一个元素

remove:根据元素的值进行删除

排序(sort, reverse)

sort方法是将list按特定顺序重新排列默认为由小到大,参数reverse=True可改为倒序,由大到小。

3.元组

元组与列表类似,定义列表是用[],而定义元组是用小括号()

注:

元组的数据不能修改

如果定义的元组只有一个元素,需要有一个逗号,如a = (11,)

4.字典

字典的定义:

变量名= {key:value,  key:value……}

字典的增删改查

查看元素

可以直接使用键(key)来获取数据,也可以使用get

字典变量名['key']

字典变量名.get('key')

修改元素

字典变量名['key'] =新的value

添加元素

如果在使用 变量名['键'] = 数据 时,这个“键”在字典中,不存在,那么就会新增这个元素

删除元素

del:删除指定的元素,del[‘键’]

clear:删除整个字典

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值