python基本数据类型总结

本文详细介绍了Python中列表和字典的基本操作,包括如何进行增删改查等常见任务。通过具体示例展示了列表的插入、删除、修改及查询方法,并解释了字典的创建、更新、删除及检索过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、列表

       列表是有序可以重复的集合,支持增删改查操作

      1.插入:

        1)append方法可以在列表的尾部插入一个元素

	names = ['老王','老李','老刘']
	names.append('老赵')
	print(names)
              打印的结果为:['老王', '老李', '老刘', '老赵']

        2)insert方法可以在指定的下标处插入一个元素

	names = ['老王','老李','老刘','老赵']
	names.insert(0,'八戒')
	print(names)
   	打印的结果为:['八戒', '老王', '老李', '老刘', '老赵']
       3)+ 操作符可以合并连个列表

	names1 = ['老王','老李','老刘','老赵']
	names2 = ['八戒','悟空','沙僧','唐僧'];
	names3 = names1 + names2
	print(names3)
	打印的结果为:['老王', '老李', '老刘', '老赵', '八戒', '悟空', '沙僧', '唐僧']
4)extend方法可以把一个列表合并到另一个列表里

	names1 = ['老王','老李','老刘','老赵']
	names2 = ['八戒','悟空','沙僧','唐僧'];
	names1.extend(names2)
	print(names1)
	打印的结果为:['老王','老李','老刘','老赵','八戒','悟空','沙僧','唐僧']
    
2.删除:

1)pop方法删除列表中的最后一个元素

	names1 = ['老王','老李','老刘','老赵']
	names1.pop()
	print(names1)
	打印的结果为:['老王', '老李', '老刘']
     2)remove方法删除列表中找到的第一个元素
	names1 = ['老王','老李','老刘','老赵','老王']
	names1.remove('老王')
	print(names1)
	打印的结果为:['老李', '老刘', '老赵', '老王']



3)del操作删除列表中指定下标的元素

	names1 = ['老王','老李','老刘','老赵']
	del names1[0]
	print(names1)

3.修改:

	names1 = ['老王','老李','老刘','老赵']
	names1[0] = '八戒'
	print(names1)
        打印的结果为:['八戒', '老李', '老刘', '老赵']

4.查询:

1) in 判断一个元素是否在列表中

	names1 = ['老王','老李','老刘','老赵']
	if '老王' in names1:
   	  print("老王在列表中")
        打印的结果为:老王在列表中
2) not in 判断一个元素是否不在列表中


	
	names1 = ['老王','老李','老刘','老赵']
	if '八戒' not in names1:
   	  print("八戒不在列表中")
        打印的结果为: 八戒不在列表中


二、字典

    字典是键值对的集合,支持增删改查操作
    1.增
	person = {}
	person["name"] = 'ywj'
	person["sex"] = 'male'
	person["address"] = 'wuhan'
	person["age"] = 20  
	print(person)
输出的结果为:{'name': 'ywj', 'sex': 'male', 'address': 'wuhan', 'age': 20}

    2.删
	person = {}
	person["name"] = 'ywj'
	person["sex"] = 'male'
	person["address"] = 'wuhan'
	person["age"] = 20  
	del person['name']
	print(person)
输出的结果为:{'sex': 'male', 'address': 'wuhan', 'age': 20}

3.改

	person = {}
	person["name"] = 'ywj'
	person["sex"] = 'male'
	person["address"] = 'wuhan'
	person["age"] = 20  
	person['name'] = 'another person'
	print(person)
输出的结果为:{'name': 'another person', 'sex': 'male', 'address': 'wuhan', 'age': 20}

    
    4.查
	person = {}
	person["name"] = 'ywj'
	person["sex"] = 'male'
	person["address"] = 'wuhan'
	person["age"] = 20
	print(person['name'])
	print(person.get('name'))
输出的结果为:

                   ywj
		   ywj

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值