Python中的列表、元组、字典、集合

Python中的列表、元组、字典、集合

1.列表list是可变的对象
2.元组tuple是不可变的对象
3.字典dict类似于Java中的HashMap,以键值对出现
4.集合set类似于列表,区别在于集合不包含重复的值

1.列表list

#!/usr/bin/python
list=[1,2,3,'a','b','c']
print(list[3])  #按索引访问

list[0]="hello" #通过索引更新元素
print(list)

list.append("hi")  #新增单个元素
print(list)

list.insert(1,"world") #在指定位置插入元素
print(list)

list2=[1,3,5,7,9]
list.append(list2) #append只能新增单个元素,会把列表作为一个新的元素添加
print(list)

list.extend(list2) #extend会把列表拆开,然后逐个添加
print(list)

print(list.pop())  #pop()方法默认删除并返回列表最后一个元素

print(list.pop(8)) #pop()方法可删除并返回指定下标的元素

list.remove("hello") #remove()方法可根据元素内容进行删除(删除找到的第一个元素)
print(list)

del list[2] #del关键字可删除指定下标的元素
print(list)

print("world的下标为:",list.index("world")) #通过元素的值查找下标(值不存在会输出错误信息)

list.reverse() #reverse()方法用于反转队列
print(list)

print("a出现的次数为:",list.count("a")) #count()方法用于统计某个元素在列表中出现的次数

number=[9,3,76,54,4,7,32]
number.sort() #sort()方法用于对列表元素进行排序
print(number)
运行结果如下:
a
['hello', 2, 3, 'a', 'b', 'c']
[
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值