python的基础数据类型

目录

参考  :  https://www.runoob.com/python3/python3-data-type.html

概述

- 列表( LIst )

01  什么是列表

02   创建列表 

03   列表的一些常用操作

 - 字典( Dictionary )

01  什么是字典

02  创建字典

03  字典的一些常用操作


参考  :  https://www.runoob.com/python3/python3-data-type.html

 

概述

Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。

## 标准数据类型

Python3 中有六个标准的数据类型:
  不可变数据类型(3 个)   :   数字(Number)  字符串(String) 元组(Tuple)
  可变的数据类型(3个)   :   List(列表)  Dictionary(字典)   Set(集合)

 

下面我们选取最常用的两种,List和Dictionary来具体展开说明一下

 

- 列表( LIst )

01  什么是列表


序列是Python中最基本的数据结构,它可以作为一个方括号内的逗号分隔值出现。  

序列中的每个元素都分配一个  数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。

这个索引还可以从后向前排列,即最后一个为-1, 倒数第二个为-2 , 。。。 以此类推。

 

02   创建列表 


        列表的数据项不需要具有相同的类型,  创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。

list1 = ['Google', 'Runoob', 1997, 2000];
list2 = [1, 2, 3, 4, 5 ];
list3 = ["a", "b", "c", "d"];

03   列表的一些常用操作

访问列表中的值(通过下标索引的方法)

list1 = ['Google', 'Runoob', 1997, 2000];
list2 = [1, 2, 3, 4, 5, 6, 7 ];
 
print ("list1[0]: ", list1[0])
print ("list2[1:5]: ", list2[1:5])

 

删除列表中的部分值

list = ['Google', 'Runoob', 1997, 2000]
 
print ("原始列表 : ", list)
del list[2]
print ("删除第三个元素 : ", list)

 列表的截取与拼接

L=['Google', 'Runoob', 'Taobao']

 

 

squares = [1, 4, 9, 16, 25]
squares += [36, 49, 64, 81, 100]
print(squares)
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

 

 列表的嵌套

 使用嵌套列表即在列表里创建其它列表,例如:

>>>a = ['a', 'b', 'c']
>>> n = [1, 2, 3]
>>> x = [a, n]
>>> x
[['a', 'b', 'c'], [1, 2, 3]]
>>> x[0]
['a', 'b', 'c']
>>> x[0][1]
'b'

列表函数

在实际的应用过程中,关于列表操作用到的最多的应当也就是列表函数了。

在python的列表中包含以下函数:

 

并且还有如下的一些方法:

 

 

 

 - 字典( Dictionary )

01  什么是字典

字典(dictionary)是Python中另一个非常有用的内置数据类型。

列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。

字典是一种映射类型,字典用 { } 标识,它是一个无序的 键(key) : 值(value) 的集合。

键(key)必须使用不可变类型。   在同一个字典中,键(key)必须是唯一的。

 

 

02  创建字典

典是一种映射类型,它的元素是键值对。

字典的关键字必须为不可变类型,且不能重复。

创建空字典使用 { }

dict = {}
dict['one'] = "1 - 菜鸟教程"
dict[2]     = "2 - 菜鸟工具"
 
tinydict = {'name': 'runoob','code':1, 'site': 'www.runoob.com'}
 
 
print (dict['one'])       # 输出键为 'one' 的值
print (dict[2])           # 输出键为 2 的值
print (tinydict)          # 输出完整的字典
print (tinydict.keys())   # 输出所有键
print (tinydict.values()) # 输出所有值

 

03  字典的一些常用操作

 

访问字典里的值:

把相应的键放入到方括号中,如下实例:

dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
 
print ("dict['Name']: ", dict['Name'])
print ("dict['Age']: ", dict['Age'])

output:
 dict['Name']:  Runoob
 dict['Age']:  7

 

修改字典:

向字典添加新内容的方法是增加新的键/值对,修改或删除已有键/值对如下实例:

dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
 
dict['Age'] = 8;               # 更新 Age
dict['School'] = "菜鸟教程"  # 添加信息
 
 
print ("dict['Age']: ", dict['Age'])
print ("dict['School']: ", dict['School'])

output:
  dict['Age']:  8
  dict['School']:  菜鸟教程

字典内置函数&方法

内置函数如下:

 

 

方法如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值