python教程

python06--数据结构

2020-07-24  本文已影响0人  minisummer

哈喽,大家好!我是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)

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

上一篇 下一篇

猜你喜欢

热点阅读