首页 > 编程语言 > 详细

python基础学习第五天

时间:2019-01-26 10:25:03      阅读:171      评论:0      收藏:0      [点我收藏+]
li=[1,2,33,-1,‘dbssd‘,[4,5,6],{4:‘rfw‘,5:‘re‘}]
del(li[1])
print(li)
print(type(li))
#访问元素
print(li[0])
print(li[-2])
print(li[-1])
#查找元素的位置
i=0
for teli in li:
if teli == 33:
print(‘元素中找到了%s‘ %i)
i+=1
print(li.index(33))
#从数组中找到两个数等于目标数的值
print(‘-------------------------------‘)
def two_sum(numbers,target):
#range 表示从0开始
for i in range(len(numbers)-1):
for j in range(i+1,len(numbers)):
if numbers[i] + numbers[j] == target:
return i,j
return -1,-1
#默认返回tuple
print(two_sum([2,44,3,21,17,8],20))

#字典 dict key-value 无序的
print(‘-------------dict------------------‘)
te_di={1:2,‘ed‘:54,‘8e‘:‘tr‘,7:[8,1,10,0]}
print(type(teli))
print(te_di)
print(te_di[‘ed‘])
#判断key是否存在 在dict内部已经对key做了索引 时间复杂度需要学习?
print(7 in te_di)
print(8 in te_di)
#遍历 级联元素
for key,value in te_di.items():
print(key,value)
ddi=te_di.keys()
print(type(ddi))
print(ddi)

python基础学习第五天

原文:https://www.cnblogs.com/mutong1228/p/10322571.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!