python 数据结构(字典,列表,元祖)简单操作

本人写文章只是随笔记录临时想到的,大部分的理论概念,定义细节直接省略掉了。
字典:
在python中字典和json格式大致一样,主要的区别是json格式只是一个传输的格式,说白了它就是一个字符串,防止在传输的时候乱掉,而字典是在python中有定义的,可以通过预定义的方法函数操作字典。
1.判断字典中是否有某个键:
dict.has_key(‘键名’),返回的是bool类型

列表:
定义:a=[1,”,’niaho’]
这样a就是一个列表,列表中可以是int,string,bool类型,换句话说这些类型的数据都可以append到列表中的
两个列表组合直接相加就可以如a+b,b=[3,4]
extend方法:
列表的extend方法是往列表中添加值,如果是添加列表,则是把列表中的值取出来添加进去.

a=[1,]
b=['a']
print a.append(b)
输出为:
[1,['a']]
而print a.extend(b)
输出为:
[1,'a']

并且append可以加空值,而extend不能加空值
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python中的字典列表和元组都是常见的数据类型,它们在使用方式和特点上有很大的区别。 1. 字典 字典Python中的一种数据结构,使用键值对存储数据。它是无序的,键是唯一的,并且必须是不可变的(比如字符串、数字、元组等),值可以是任意类型的。字典可以通过键来访问对应的值,而不是通过索引。 示例: ```python # 创建字典 dict1 = {'name': 'Tom', 'age': 18, 'gender': 'male'} # 访问字典 print(dict1['name']) # 输出:Tom # 修改字典 dict1['age'] = 20 # 删除字典 del dict1['gender'] ``` 2. 列表 列表Python中的一种数据结构,使用方括号[]来表示,可以存储任意类型的数据。它是有序的,支持索引和切片操作列表可以修改、删除和添加元素。 示例: ```python # 创建列表 list1 = [1, 2, 3, 'a', 'b', 'c'] # 访问列表 print(list1[0]) # 输出:1 # 修改列表 list1[3] = 'd' # 添加元素 list1.append('e') # 删除元素 del list1[0] ``` 3. 元组 元组是Python中的一种数据结构,使用圆括号()来表示,可以存储任意类型的数据。它是有序的,支持索引和切片操作。元组一旦创建就不能修改其元素,是不可变的。 示例: ```python # 创建元组 tuple1 = (1, 2, 3, 'a', 'b', 'c') # 访问元组 print(tuple1[0]) # 输出:1 # 元组不支持修改 # tuple1[3] = 'd' # 元组不支持添加元素 # tuple1.append('e') # 元组不支持删除元素 # del tuple1[0] ``` 综上所述,字典列表和元组是Python中常见的数据类型,它们在使用方式和特点上有很大的区别。字典是无序的,使用键值对存储数据;列表是有序的,可以修改、删除和添加元素;元组是有序的,一旦创建就不能修改其元素。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值