python字典value是list 添加list元素_Python法宝: 列表list和字典dict

本文介绍了Python中的两种核心数据类型——列表和字典的创建、添加元素、访问和删除元素的方法。同时,对比了Python列表与C语言数组的区别,并通过Numpy模块展示了如何在Python中定义数组,包括一维和二维数组的操作。最后,强调了Python列表的灵活性及其在数据处理中的重要性。

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

List和dict是python的内置数据类型,可谓是python的两大法宝,在平常使用中不可缺少。

1.  怎么创建一个列表list?

my_list = []

2.  给list添加元素的方法: list.append(element)

list元素的访问方法: list[index],index从零开始

>>>my_list = []

>>>my_list.append(1)

>>>my_list.append(2)

>>>my_list

[1, 2]

>>>my_list[0]

1

>>>my_list[1]

2

3.  删除list中的元素list.remove(element)

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

>>>my_list.remove(my_list[0])

>>>my_list

['b', 'c']

1.  怎么创建一个字典dict?

my_dict = {}

2.  给dict添加元素的方法: dict[key] = value

dict元素的访问方法: dict[key]

>>>my_dict = {}

>>>my_dict[1] = 'a'

>>>my_dict['1'] = 'a'

>>>my_dict

{'1': 'a', 1: 'a'}

>>>my_dict[1]

'a'

>>>my_dict['1']

'a'

>>>new_dict[1] = ['a', 'b']

>>>new_dict[2] = ['c', 'd']

>>>new_dict

{1: ['a', 'b'], 2: ['c', 'd']}

>>>for key in new_dict:

for item in new_dict[key]:

print item

a

b

c

d

3.  删除dict中的元素del dict[key]

>>>my_dict = {'1': 'a', 1: 'a'}

>>>del my_dict['1']

>>>my_dict

{1:' a'}

注意:

看到这里,有些人可能认为list就是C语言中的数组,刚开始我也这么认为,事实则不然。

list中元素的数据类型可以不相同,如: my_list = [1, 2, 3, 'a', 'b', [1, 2]],这对于python中的list是可以的,但是大家都知道C语言中的数组中元素的数据类型必须一致。那么在python中怎么定义一个数组呢?

python定义数组是通过numpy 模块来实现的,所以如果你想在python中定义一个数组,首先需要导入numpy模块。以下用一维数组和二维数组举例。

>>> import numpy

>>>my_array = numpy.array([1, 2, 3])

>>>my_array

array([1, 2, 3])

>>>my_array[0]

1

>>>my_array = numpy.array([[1, 2, 3], [4, 5, 6]])

>>>my_array

array([[1, 2, 3],

[4, 5, 6]])

>>>my_array[1][2]

6

曾经拥有的,不要忘记。属于自己的,更要珍惜。不能得到的,努力再努力。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值