ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

列表、集合、元组、字典、range

2022-06-07 18:33:55  阅读:135  来源: 互联网

标签:元素 pop 元组 range print 列表 字典


#列表
y = [1,2,3]
# 追加
y.append(4)
print(y)
#删除
del y[3]
print(y)
#查询存放个数
print(len(y))
#查询位置内容
print(y[0]) #正序
print(y[-1]) #逆序
#查询内容位置
print(y.index(2))
#插入
y.insert(2,777) #在2位置前插入777
print(y[0])
print(y)
#弹出数据
pop = y.pop(0)
print(pop)
print(y)
print('==========列表的两个特性==========')
# 1. 列表里的成员有序 (放进去什么样子,拿出来什么样子)
# 2. 成员可以重复出现
h = [1,1,1,1]
print(h)


#======= 集合 =======
s = set()
#添加元素
s.add(1)
s.update([1,2,3,4])
print(s)
#弹出元素
pop = s.pop() #随机取出s中的元素并删除
print(pop)
print(s)
#查询元素个数
print(len(s))
#清空元素
s.clear()
print(s)
# 并集
s1 = {1,2,3,4}
s2 = {2,3,4,5}
union = s1.union(s2)
print(union)
print('==========集合的两个特性==========')
# 1,元素无序性 8以内的数字有序
# 2. 元素不可重复
f = {'kk','ll','ff'}
print(f)
f1 = {'kk','kk','kk'}
print(f1)


#======= 元组(tuple) =======
# 元组不可以改动
# 元组的元素后面一定要加逗号,否则视为整数
t0 = (1)
t1 = (1,)
print(type(t0))
print(type(t1))
# 查询位置元素
t = (1,2,3,4)
print(t[1])
print(t[1:2]) #和列表一样都是[ )
t3 = (1,2,3,['yy','333','000'])
t3[3][2]=999
print(t3)




#======= 字典(dict) ======= {key:value}
d = {6:6,4:5,8:9}
# 增加
d.update({0:8})
print(d)
# 删除 删除时是找的key
del d[4]
print(d)
# 改 改的是value
d[8] = '32346'
print(d)
# !!!! 在字典中key是不可以重复的,如果重复后者将覆盖前者 !!!
d1 = {2:4,6:8}
d1.update({2:9999})
print(d1)
# !!!!字典中的key是不可变的!!!!


#======= range =======
#range(start=,stop=,step=) #类似有matlab中的linspace
r = range(0,5,2) #step默认为1,start默认为0
print(list(r))
r1 = range(4)
print(list(r1))

元组中加列表。列表中的元素为什么可以变

 

标签:元素,pop,元组,range,print,列表,字典
来源: https://www.cnblogs.com/kk-style/p/16352912.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有