python基础-5

# 创建一个空列表  命名为names  并添加一些数据

names=[ ]
# names.append('alex')
names.extend(['wangcc','zss','123123','bleak_girl'])
# print(names)

#往names列表里的bleak_girl 的前面插入一个alex
#print(names)
names.insert(3,'alex')

#第一个元素换成alex
#names[2]='alex'

#插入列表元素 ['old_boy','old_girl']
names.extend(['old_boy','old_girl'])
#print(names)

#返回zss的索引值
#print(names.index('zss'))

#取出索引4-7的元素
# print(names[4:7])

#创建新的列表【1,2,3,4,5,6,7】并且加入names
names.extend([1,2,3,4,'alex',6])
# print(names)

#取出索引4-7的元素,步长为2
# print(names[4:7:2])

#取出names的最后3个元素
# print(names[-3:])

#打印所有元素的索引值,和元素
# for i,y in enumerate(names):
# print(i,y)

# count =0
# for i in names:
# print(count,i)
# count+=1



#names里有两个2 ,请返回第二个2的索引值,要动态,(先找到第一个2的位置,在他的基础上找第2个)
#print(names)
# s ='alex'
# first_index = names.index(s) #第一个的索引
# print('第一个的索引',first_index)
#
# new_list = names[first_index+1:] #截取出的后面一段
# #print(new_list)
# new_index=new_list.index(s) #查找第二个的索引
# print('第二个的索引',new_index)
# aa = new_index+first_index+1
# print('索引值为:',aa)
"""
#最厉害的。。。
for item in enumerate(names):
if item[1] == 'alex':
print(item[0])

"""
#数据类型 ---- 字典
info = {
'stu1101':'wangcc',
'stu1102':'wangcc2',
'stu1103':'wangcc3',
'stu1104':'wangcc4'
}
#add
info['stu1105'] = "wangcc5"

#update
info['stu1104'] = 'zss521'
#print(info)

#find
#print(info.get('stu1105'))

#print('stu1102' in info) #标准方法 若存在则返回true

#注意 标准方法查找字符串不存在时会报错,但是get不会。。

#delete
#dic.clear() 清空字典
#dic.pop() 删除指定元素
#dic.popttem() 随机返回并删除字典中的一对键和值(项)

#other
#print(info.values())
#print(info.keys())
#print(info.setdefault())
#---------------------setdefault--------------需要再看一下
#setdefault() 函数和get() 方法类似, 如果键不存在于字典中,将会添加键并将值设为默认值。
#update 批量字典更新
# b={1:2,3:4,'stu1102':'小泽玛利亚'}
# info.update(b)
# print(info)

#items 以列表返回可便利的(键,值。元祖数组 )
#print(info.items())

#字典的循环
# for key in info:
# print(key,info[key])

# for k,v in info.items():
# print(k,v)

'''----字典是无序的------
1、添加一个键值对,‘k6’,‘v6’输出添加后的字典
2、删除k、v1.并输出删除后的字典
3、删除字典中k5对应的键值对,不存在就返回none
4、获取k2的对应值
5、获取k6的对应值,若k6不存在,则返回none
6、现有dic2={'k1':'v111','a':'b'},把他和dic合并,并保持dic2的原油数据
7、组合嵌套题,写代码,有如下列表,要求实现每一个功能
lis = [['k',['qwe',20{'k1':['tt',3,'1']},89],'ab']]
1、将列表lis中的tt变成大写 (两种方式)
2、讲列表中的数字3 变成字符串100 (两种方式)
3、讲列表中的字符串‘1’ 变成数字101
4、-------这个太长了------
'''
dic= {'k1':'v1','k2':'v2','k3':'v4','k4':'v4','k5':'v5'}
# dic['k7'] = 'v7'
# print(dic)


今天复习了列表的相关操作,并对字典的相关方法进行了学习和记录,我还是不太会学习,今天在青岛出差,本来计划在火车上学习的,但是在火车上总是困,所以没有学多少,
晚上到了宾馆后,就开始抓紧时间学习,对导师规定的规定5小时肯定是不够的,,想办法明天多学一点。
每天进步都要多一点,加油,少年!!
posted @ 2018-03-21 00:02  Chuan_Chen  阅读(269)  评论(0编辑  收藏  举报
#waifu-toggle { background-color: #fa0; border-radius: 5px; bottom: 66px; color: #fff; cursor: pointer; font-size: 12px; right: 0; margin-right: -100px; padding: 5px 2px 5px 5px; position: fixed; transition: margin-right 1s; width: 60px; writing-mode: vertical-lr; } #waifu-toggle.waifu-toggle-active { margin-right: -40px; } #waifu-toggle.waifu-toggle-active:hover { margin-right: -30px; } #waifu { bottom: -1000px; right: 0; line-height: 0; margin-bottom: -10px; position: fixed; transform: translateY(3px); transition: transform .3s ease-in-out, bottom 3s ease-in-out; z-index: 1; } #waifu:hover { transform: translateY(0); } #waifu-tips { animation: shake 50s ease-in-out 5s infinite; background-color: rgba(236, 217, 188, .5); border: 1px solid rgba(224, 186, 140, .62); border-radius: 12px; box-shadow: 0 3px 15px 2px rgba(191, 158, 118, .2); font-size: 14px; line-height: 24px; margin: -30px 20px; min-height: 70px; opacity: 0; overflow: hidden; padding: 5px 10px; position: absolute; text-overflow: ellipsis; transition: opacity 1s; width: 250px; word-break: break-all; } #waifu-tips.waifu-tips-active { opacity: 1; transition: opacity .2s; } #waifu-tips span { color: #0099cc; } #waifu #live2d { cursor: grab; height: 300px; position: relative; width: 300px; } #waifu #live2d:active { cursor: grabbing; } #waifu-tool { color: #aaa; opacity: 0; position: absolute; left: -10px; top: 70px; transition: opacity 1s; } #waifu:hover #waifu-tool { opacity: 1; } #waifu-tool span { color: #7b8c9d; cursor: pointer; display: block; line-height: 30px; text-align: center; transition: color .3s; } #waifu-tool span:hover { color: #0684bd; /* #34495e */ } @keyframes shake { 2% { transform: translate(.5px, -1.5px) rotate(-.5deg); } 4% { transform: translate(.5px, 1.5px) rotate(1.5deg); } 6% { transform: translate(1.5px, 1.5px) rotate(1.5deg); } 8% { transform: translate(2.5px, 1.5px) rotate(.5deg); } 10% { transform: translate(.5px, 2.5px) rotate(.5deg); } 12% { transform: translate(1.5px, 1.5px) rotate(.5deg); } 14% { transform: translate(.5px, .5px) rotate(.5deg); } 16% { transform: translate(-1.5px, -.5px) rotate(1.5deg); } 18% { transform: translate(.5px, .5px) rotate(1.5deg); } 20% { transform: translate(2.5px, 2.5px) rotate(1.5deg); } 22% { transform: translate(.5px, -1.5px) rotate(1.5deg); } 24% { transform: translate(-1.5px, 1.5px) rotate(-.5deg); } 26% { transform: translate(1.5px, .5px) rotate(1.5deg); } 28% { transform: translate(-.5px, -.5px) rotate(-.5deg); } 30% { transform: translate(1.5px, -.5px) rotate(-.5deg); } 32% { transform: translate(2.5px, -1.5px) rotate(1.5deg); } 34% { transform: translate(2.5px, 2.5px) rotate(-.5deg); } 36% { transform: translate(.5px, -1.5px) rotate(.5deg); } 38% { transform: translate(2.5px, -.5px) rotate(-.5deg); } 40% { transform: translate(-.5px, 2.5px) rotate(.5deg); } 42% { transform: translate(-1.5px, 2.5px) rotate(.5deg); } 44% { transform: translate(-1.5px, 1.5px) rotate(.5deg); } 46% { transform: translate(1.5px, -.5px) rotate(-.5deg); } 48% { transform: translate(2.5px, -.5px) rotate(.5deg); } 50% { transform: translate(-1.5px, 1.5px) rotate(.5deg); } 52% { transform: translate(-.5px, 1.5px) rotate(.5deg); } 54% { transform: translate(-1.5px, 1.5px) rotate(.5deg); } 56% { transform: translate(.5px, 2.5px) rotate(1.5deg); } 58% { transform: translate(2.5px, 2.5px) rotate(.5deg); } 60% { transform: translate(2.5px, -1.5px) rotate(1.5deg); } 62% { transform: translate(-1.5px, .5px) rotate(1.5deg); } 64% { transform: translate(-1.5px, 1.5px) rotate(1.5deg); } 66% { transform: translate(.5px, 2.5px) rotate(1.5deg); } 68% { transform: translate(2.5px, -1.5px) rotate(1.5deg); } 70% { transform: translate(2.5px, 2.5px) rotate(.5deg); } 72% { transform: translate(-.5px, -1.5px) rotate(1.5deg); } 74% { transform: translate(-1.5px, 2.5px) rotate(1.5deg); } 76% { transform: translate(-1.5px, 2.5px) rotate(1.5deg); } 78% { transform: translate(-1.5px, 2.5px) rotate(.5deg); } 80% { transform: translate(-1.5px, .5px) rotate(-.5deg); } 82% { transform: translate(-1.5px, .5px) rotate(-.5deg); } 84% { transform: translate(-.5px, .5px) rotate(1.5deg); } 86% { transform: translate(2.5px, 1.5px) rotate(.5deg); } 88% { transform: translate(-1.5px, .5px) rotate(1.5deg); } 90% { transform: translate(-1.5px, -.5px) rotate(-.5deg); } 92% { transform: translate(-1.5px, -1.5px) rotate(1.5deg); } 94% { transform: translate(.5px, .5px) rotate(-.5deg); } 96% { transform: translate(2.5px, -.5px) rotate(-.5deg); } 98% { transform: translate(-1.5px, -1.5px) rotate(-.5deg); } 0%, 100% { transform: translate(0, 0) rotate(0); } } © 2022 GitHub, Inc. Terms Privacy Securi