操作python中的list、dict、set容器

1. 列表和普通变量有什么区别
  列表是数据类型,普通变量是用来存储数据的
  可以把列表赋值给普通变量

2.存在列表 a = [11, 22, 33], 如何向列表中添加(增)新元素 44
  a.append(44)
  或者
  a.insert(3,44) #索引号为3

3.对列表排序
  a = [11,22,33,2]
  b = sorted(a) #创建了一个新的列表 ,a.sort()修改a列表
  print(b) # [2, 11, 22, 33, 44]

  b = a.sort()
  print(b) # None

  print(a) # [2, 11, 22, 33, 44]

4.存在字典 info = {'name':'李四'}, 删除元素 name
  del info["name"]
  或者
  info.pop("name")

5.字典和列表的不同以及使用字典的目的
  字典是以键值对的形式存储数据的,字典是无序的,通过键获取到对应值
  列表是有序的,通过下标获取到值
  使用字典可以存储一些有标识性的数据,可以为数据起一个特定的名字。

列表list增加元素方式: list.append(s),list.extend(list2),list.insert(index,s)

a = [11,22,33,2]
b= [22,44]
str = '2'
a.extend(str)  # [11, 22, 33, 2, '2']
print(a)
a.extend(b)  # [11, 22, 33, 2, '2', 22, 44]
print(a)

字典dict:无序存储dict[key] = value,dict.update(dict2) ,

集set:无序存储,set.add(s),set.update(iterable)

set1 = {10,3.13,20,"hello"}
set2 = {10,18}
set1.update(set2)  # 10未被添加,18被加入
print(set1)

list = [1,[2,3]]
set1.update(list)  # TypeError: unhashable type: 'list'

列表删除元素的方式,del list[index],list.pop(index),list.remove(s)

字典的删除方式,del dict[key], dict.pop(key)

set的删除方式,set.pop(),set.remove(s)

set1.pop()  # 删除最后一个,但最后一个是随机的,所以可认为随机删除
print(set1)

set1.remove("15")
print(set1)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值