美文网首页python教程
python06--数据结构

python06--数据结构

作者: minisummer | 来源:发表于2020-07-24 21:47 被阅读0次

哈喽,大家好!我是minisummer!首先感谢您的关注!
今天给大家分享的内容是python数据结构:元组,列表,字典,集合。

元组

元组:存储1个或多个,存储相同类型或不同类型的数据
元组元素不可以修改
元组定义:变量=(数据1,数据2,...)

tuple = (22, 'hello', 'minisummer')

print(tuple[0])
    for i in tuple:
        print(i)
    tuple[0]=33 # 报错,元组不支持修改元素
    print(tuple(tuple))

列表

列表:存储1个或多个数据,存储相同类型或不同类型的数据
列表元素可以修改
列表定义:变量=[数据1,数据2,...]

list=['minisummer',18,'hello',99.99,['minisummer2','qq',18]]
print(list[0]) # minisummer
for i in list:
     print(i)
print(list[4][0]) # minisummer2
list[1]=20 # 修改列表第2个元素的值
print(list[1]) # 20

字典

字典:存储1个或多个数据,格式:key:value
字典定义:变量={'key1':'value1','key2':'value2','key3':'value3',...}

dict = {'name': 'minisummer', 'age': '18', 'sex': '女'}
print(dict['name']) # 获取key为name的值minisummer
print(len(dict)) # 获取字典长度,3
print(dict.keys())# 获取字典所有key值
print(dict.values()) # 获取字典所有value值

for i in dict.keys(): # 遍历获取key值
    print(i)

for j in dict.values():# 遍历获取value值
    print(j)

print(dict.items()) #获取整个字典的key:value值

for k in dict.items():# 遍历获取字典中每个key:value值
    print(k)

集合

集合:一个无序的不重复元素序列。

set = {'mac', 'minisummer', 'python', 18,21.9}
# 增加元素
set.add('addset')
# 移除元素,如果元素不存在会报错
set.remove(21.9)
# 移除元素,如果元素不存在会报错
set.discard('discard')
# 随机移除一个元素
set.pop()

print(set)

# 遍历集合
for i in set:
    print(i)

请大家多多指教~
以上内容希望对你有帮助,有被帮助到的朋友欢迎点赞,评论。
注:转载请注明出处,商用请征得作者本人同意,谢谢!!!

相关文章

  • python06--数据结构

    哈喽,大家好!我是minisummer!首先感谢您的关注!今天给大家分享的内容是python数据结构:元组,列表,...

  • IOS开发_数据结构

    1、数据结构; 2、算法; 3、数据结构与算法; 1、数据结构; 1.1 概念: 数据结构:数据结构是计算...

  • py基础

    5Python集合容器 数据结构数据结构 一般将数据结构分为两大类: 线性数据结构和非线性数据结构。 线性数据结构...

  • 思维导图之数据结构+算法

    数据结构+算法 = 程序 数据结构比较 参考文章 数据结构与算法数据结构与算法(java)

  • 数据结构与算法分析:大纲]

    00数据结构与算法分析:大纲01数据结构:数组02数据结构:链表03数据结构:栈03数据结构:队列 本系列课程主要...

  • 数据结构:数组

    00数据结构与算法分析:大纲01数据结构:数组02数据结构:链表03数据结构:栈03数据结构:队列 数组 数组是一...

  • 数据结构—概述

    数据结构概述 数据结构概述:程序设计 = 数据结构 + 算法数据结构:数据元素之间存在所有特定关系的集合,数据结构...

  • OVS 源码分析整理

    OVS 核心代码 OVS 架构 OVS 主要的数据结构数据结构关系图主要的数据结构和数据结构的参数数据结构代码 d...

  • 01. 数据结构与算法绪论

    一、数据结构 1. 什么是数据结构 2. 数据结构的分类 3. 常用的数据结构 4. 数据结构的应用表现 二、算法...

  • 数据结构与算法 - 查找

    数据结构与算法系列文章数据结构与算法 - 时间复杂度数据结构与算法 - 线性表数据结构与算法 - 树形结构数据结构...

网友评论

    本文标题:python06--数据结构

    本文链接:https://www.haomeiwen.com/subject/qkgvqktx.html