python基础学习第五天

Posted 愤怒中的小草

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础学习第五天相关的知识,希望对你有一定的参考价值。

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基础学习第五天的主要内容,如果未能解决你的问题,请参考以下文章

python基础学习第五天

python 的基础 学习 第五天 基础数据类型的操作方法

python学习第九十五天:linux基础学习

python基础(第五天)

python基础第五天

python基础第五天(day17)