gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

Linux之python中的列表 元組 字典 集合 與 常用的內置方法

file: day03_創建列表.py
date: 2018-08-29 9:06 AM
author: westos-dd
desc:
數組:存儲同一種數據類型的集合 scores=[12,13,14]
列表:(打了激素的數組):可以存儲任意數據類型的集合
"""
"""

In [1]: name1 = 'tom'

In [2]: name2 = 'lily'

In [3]: name3 = 'bob'

In [4]: name4 ='coco'

In [5]: name1
Out[5]: 'tom'

In [6]: name2
Out[6]: 'lily'

In [7]: name3
Out[7]: 'bob'

In [8]: name = ['tom','lily','bob','cooc']

In [9]: name
Out[9]: ['tom', 'lily', 'bob', 'cooc']

In [10]: type(name)
Out[10]: list

一個變量存儲多個信息
"""

# 列表里:可以存儲不同的數據類型
li = [1,1.2,True,'hello']
print li
print type(li)

# 列表里面也可以嵌套列表(列表:也是一種數據類型)
li = [1,1.2,True,'hello',[1,2,3,4,5]]
print li
print type(li)

file: day03_列表的特性.py
date: 2018-08-29 9:12 AM
author: westos-dd
desc:

"""
service = ['http', 'ssh', 'ftp']

# # 索引
# print service[0]
# print service[-1]
# # 切片
# print service[::-1] # 列表的翻轉
# print service[1:] # 除了第一個元素之外的其他元素
# print service[:-1] # 除了最后一個元素之外的其他元素
# # 重復
# print service * 3
# # 連接
# service1 = ['mysql','firewalld']
# print service + service1
# # 成員操作符
# print 'firewalld' in service
# print 'firewalld' in service1
# print 'firewalld' not in service
# for循環遍歷
# print '顯示服務'.center(50,'*')
# for se in service:
# print se

# 列表里嵌套列表
service2 = [['http',80],['ssh',22],['ftp',21]]
# 索引
print service2[0][1]
print service2[-1][1]
# 切片
print service2[:][1]
print service2[:-1][0]
print service2[0][:-1]

file: day03_列表的增加.py
date: 2018-08-29 9:48 AM
author: westos-dd
desc:

"""
service = ['http', 'ssh', 'ftp']

# 1.
print service + ['firewalld']

# 2.append:追加 追加一個元素到列表中
service.append('firewalld')
print service

# 3.extend:拉伸 追加多個元素到列表中
service.extend(['mysql', 'firewalld'])
print service

# 4. insert:在指定索引位置插入元素
service.insert(1,'samab')
print service

file: day03_列表的刪除.py
date: 2018-08-29 9:55 AM
author: westos-dd
desc:

"""
service = ['http', 'ssh', 'ftp']

# #1.如果pop()不傳遞值的時候,默認彈出最后一個元素
# print service.pop()
# # pop()也可以傳遞索引值
# print service.pop(0)

# 2.remove:刪除指定的元素
# service.remove('ssh')
# print service

# 3.del 關鍵字 從內存中刪除列表
# print service
# del service
# print
# service

file: day03_列表的查看.py
date: 2018-08-29 10:15 AM
author: westos-dd
desc:

"""
service = ['http', 'ssh', 'ftp','ftp']

# 查看列表中元素出現的次數
print service.count('ssh')

# 查看指定元素的索引值
print service.index('ssh')

file: day03_列表的修改.py
date: 2018-08-29 10:02 AM
author: westos-dd
desc:

"""
service = ['http', 'ssh', 'ftp']

# 通過索引,重新賦值
service[0] = 'mysql'
print service

# 通過切片
print service[:2]
service[:2] = ['samba','ladp']
print service

file: day03_列表的排序.py
date: 2018-08-29 10:18 AM
author: westos-dd
desc:

"""
# service = ['http', 'ssh', 'ftp','ftp']
#
# # 按照Ascii碼進行排序的
# service.sort()
# print service
#
# service.sort(reverse=True)
# print service

# phones = ['bob', 'harry', 'Lily', 'Alice']
# # phones.sort()
# # 對字符串排序不區分大小寫
# #phones.sort(key=str.lower)
# phones.sort(key=str.upper)
# print phones

import random
li = list(range(10))
print li
# 將原有的列表順序打亂
random.shuffle(li)
print li

列表練習:

1…..假定有下面這樣的列表:
names = ['fentiao', 'fendai', 'fensi', 'apple']
輸出結果為:'I have fentiao, fendai, fensi and apple.'

"""
names = ['fentiao', 'fendai', 'fensi', 'apple']
print 'I have ' + ','.join(names[:-1]) + ' and ' + names[-1]

file: day03_列表練習題_后臺管理前臺會員信息.py
date: 2018-08-29 10:16 AM
author: westos-dd
desc:
1.后臺管理員只有一個用戶:admin 密碼:admin
2.當管理員登陸成功后,才可以管理用戶信息
3.管理用戶信息包含
添加用戶信息
刪除用戶信息
查看用戶信息
退出
"""
print '管理員登陸'.center(50, '*')
inuser = raw_input('UserName:')
inpasswd = raw_input('Password:')

# 現存用戶名
users = ['root', 'westos']
# 現存用戶密碼
passwds = ['123', '456']

if inuser == 'admin' and inpasswd == 'admin':
print '管理員登陸成功'
print '用戶信息管理'.center(50, '*')
while True:
print """
1 -添加用戶信息
2 -刪除用戶信息
3 -查看用戶信息
4 -退出

"""
choice = raw_input('請選擇你的操作:')
if choice == '1':
print '添加用戶信息'.center(50, '*')
addUser = raw_input('添加用戶:')
if addUser in users:
print '用戶%s已經存在' % addUser
else:
addPasswd = raw_input('密碼:')
# 把用戶名和密碼添加到列表中
users.append(addUser)
passwds.append(addPasswd)
print '添加用戶%s成功' %addUser

elif choice == '2':
print '刪除用戶信息'.center(50,'*')
delUser = raw_input('刪除的用戶:')
delIndex = users.index(delUser)
users.remove(delUser)
passwds.pop(delIndex)
print '刪除用戶%s成功' %delUser

elif choice == '3':
print '查看用戶信息'.center(50,'*')
print 't用戶名t密碼'
userCount = len(users) #2
for i in range(userCount): # 0 ,1
print 't%st%s' %(users[i],passwds[i])

elif choice == '4':
exit()
else:
print '請輸入正確的選擇'
else:
print '管理員登陸失??!'

file: day03_列表練習題_用戶管理系統1.0.py
date: 2018-08-29 10:16 AM
author: westos-dd
desc:
1.系統里面有用戶 用戶有密碼
users = ['root','westos']
passwds = ['123','456']
2.用戶登陸(判斷用戶登陸是否成功)
1).判斷用戶是否存在
2).如果存在:
判斷用戶密碼是否正確:先找出用戶對應的索引,
根據passwds[索引值]
如果正確:登陸成功,退出循環
如果密碼不正確:重新登陸 (機會只有三次)
2).不存在
重新登陸(機會只有三次)
"""
users = ['root', 'westos']
passwds = ['123', '456']
trycont = 0
# 嘗試登陸的次數
while trycont < 3:
inuser = raw_input('用戶名:')
inpasswd = raw_input('密碼:')
# 嘗試次數+1
trycont += 1
if inuser in users:
# 判斷用戶密碼是否正確
index = users.index(inuser) # 先找用戶對應的索引值
passwd = passwds[index]
if inpasswd == passwd:
print '%s 登陸成功' % inuser
break
else:
print '%s 登陸失敗' % inuser
else:
print '用戶%s 不存在' % inuser
else:
print '三次機會已經用完'

file: day03_華為筆試編程題目.py
date: 2018-08-29 3:31 PM
author: westos-dd
desc:
華為機測題:
明明想在學校中請一些同學一起做一項問卷調查,為了實驗的客觀性
他先用計算機生成了N個1~1000之間的隨機整數(N<=1000),N是用戶輸入的,對于
其中重復的數字,只保留一個,把其余相同的數字去掉,不同的數對應著不同的學生的學號,然后再把這些
數從小到大排序,按照排好的順序去找同學做調查,請你協助明明完成“去重”與排序工作
"""
import random
# 先 生成n個隨機數
# 優先選擇集合
s = set([])
for i in range(int(raw_input('N:'))):
# num = random.randint(1,1000)
# s.add(num)
s.add(random.randint(1,1000))
print s
print sorted(s)

file: day_元組的創建.py
date: 2018-08-29 2:19 PM
author: westos-dd
desc:
元組(tuple):帶了緊箍咒的列表
元組本身不可變數據類型,沒有增刪改差
元組內可以存儲任意數據類型
"""
t = (1,2,3,4.0,'star')
print t,type(t)

# 元組里面包含可變數據類型,可以間接修改元組的內容
t1 = ([1,2,3],4)
t1[0].append(4)
print t1

# 元組如果只有一個元素的時候,后面一定要加逗號,否則數據類型不確定
t2 = ('hello',)
t3 = (1,)
print type(t2),type(t3)

file: day03_元組的特性.py
date: 2018-08-29 2:26 PM
author: westos-dd
desc:

"""
allowUsers = ('root','westos','fentiao')
allowPasswd = ('123','456','789')

# 索引 # 切片
print allowUsers[0]
print allowUsers[-1]
print allowUsers[1:]
print allowUsers[2:]
print allowUsers[:-1]
print allowUsers[::-1]

# 重復
print allowUsers * 3
# 連接
print allowUsers + ('fensi','fendai')
# 成員操作符
print 'westos' in allowUsers
print 'westos' not in allowUsers

file: day03_元組的應用場景.py
date: 2018-08-29 2:38 PM
author: westos-dd
desc:

"""
# 1.變量交換數值
# a = 1
# b = 2
# b,a = a,b
# # 先把(a,b)封裝成了一個元組(1,2)
# # b,a = a,b
# # b =(1,2)[0] a=(1,2)[1]
# print a,b

# 2.打印變量值
# name = 'westos'
# age = 10
# t = (name,age)
# print 'name: %s,age: %d' %(name,age)
# print 'name: %s,age: %d' %t

# 3.元組的賦值:有多少個元素,就用多少個變量接收
# t = ('westos',10,100)
# name,age,score = t
# print name,age,score

scores = (100,89,45,78,65)
# scoresLi = list(scores)
# scoresLi.sort()
# print scoresLi
scores = sorted(scores)
print scores

file: day03_集合的定義.py
date: 2018-08-29 2:59 PM
author: westos-dd
desc:

"""
# 集合里面的元素是不可重復的
s = {1,2,3,1,2,3,4,5}
print s,type(s)
s1 = {1}
print s1,type(s1)
# 如何定義一個空集合
# s2 = {}
# print type(s2)
s3 = set([])
print s3,type(s3)

# 集合的應用
li = [1,2,3,1,2,3]
print list(set(li))

file: day03_集合的特性.py
date: 2018-08-29 3:10 PM
author: westos-dd
desc:
集合只支持 成員操作符 for循環

"""
s = {1,2,3}
#print s[0]
# print s * 3
# print s + {5,4,6}
print 1 in s
for i in s:
print i,
for i,v in enumerate(s):
print 'index: %s,value:%s' %(i,v)

file: day03_集合常用的方法.py
date: 2018-08-29 3:31 PM
author: westos-dd
desc:

"""
s = {6, 7, 8, 1, 2, 3}
# 增加
# s.add(10)
# s.add(9)
# print s
# 增加多個元素
# s.update({4,5})
# print s
# 刪除
# print s
# s.pop()
# print s
# 刪除指定的元素
# s.remove(2)
# print s

# 交集 并集 差集
s1 = {1, 2, 3}
s2 = {2, 3, 4}

# 并集
print '并集:', s1.union(s2)
print '并集:', s1 | s2

# 交集
print '交集:', s1.intersection(s2)
print '交集:', s1 & s2

# 差集
# 可以理解為s1中有哪些s2中沒有的元素
print '差集:', s1.difference(s2) # s1-(s1&s2)
print '差集:', s1 – s2
# 可以理解為s2中有哪些s1中沒有的元素
print '差集:', s2.difference(s1) # s2-(s1&s2)
print '差集:', s2 – s1

# 對等差分:并集-交集
print '對等差分:', s1.symmetric_difference((s2))
print '對等差分:', s1 ^ s2

s3 = {1, 2}
s4 = {1, 2, 3}

# s3是否為s4的子集
print s3.issubset(s4)
# s3是否為s4的超集
# 什么是超集:如果s3中的每一個元素都在集合s4中,且
# s4中可能包含s3中沒有的元素,則s3就是s4的一個超集
print s3.issuperset(s4)

# 兩個集合是不是不相交
print s3.isdisjoint(s4)

file: day03_字典的定義.py
date: 2018-08-29 4:20 PM
author: westos-dd
desc:
name :小明
age : 18
height:180
"""
"""
字典是一個無序的數據集合,使用print輸出字典的時候
通常輸出的順序和定義的順序是不一致的
# """
# message = {
# 'name':'tom',
# 'age':18,
# 'height':1.80,
# 'weight':75.5
# }
# print message
# s = {}
# print type(s)
# s = {
# 'fentiao':[100,90,80],
# 'westos':[199,199,199]
# }
# print s

d = dict()
print d,type(d)

d = dict(a=1,b=2)
print d,type(d)

file: day03_字典的特性.py
date: 2018-08-29 4:28 PM
author: westos-dd
desc:

"""
d = dict(a=1,b=2)

print d

# 成員操作符(默認判斷key值是否存在)
print 'a' in d
print 1 in d

# for循環(默認循環遍歷字典的key值)
for i in d:
print i

file: day03_字典的增加.py
date: 2018-08-29 4:31 PM
author: westos-dd
desc:

"""
d = dict(a=1, b=2)
# print d
# # 添加或者更改key-value對
# d['g'] = 10
# print d
# d['a'] = 10
# print d
"""
update:
如果key值存在,更新value值
如果key值不存在,添加key-value值
"""
# d.update({'a':4,'f':1})
# print d

"""
setdefault
如果key值已經存在,不做修改
如果key值不存在,添加key-value值
"""
d.setdefault('a',10)
print d

file: day03_字典的刪除.py
date: 2018-08-29 4:36 PM
author: westos-dd
desc:

"""
d = dict(a=1, b=2,c=3)
# pop:彈出指定的key-value值
# d.pop('a')
# print d
# print d
# d.popitem()
# print d

del d['a']
print d

file: day03_字典的修改與查看.py
date: 2018-08-29 4:40 PM
author: westos-dd
desc:

"""
service = {
'http':80,
'mysql':3306
}

# 查看字典里面所有的key值
print service.keys()

# 查看字典里面所有的value值
print service.values()

# 查看字典里面所有的key-value值
print service.items()

# 遍歷
for k,v in service.items():
print k,'—->',v

for k in service:
print k,'—–>',service[k]

# print service['https']
# if 'https' in service:
# print service['https']
# else:
# print 'key not exist'

"""
get方法獲取指定key對應的value值
如果key值存在,返回對應的value值
如果key值不存在,默認返回None,如果需要指定返回值,傳值即可
"""
print service.get('http','key not exist')

file: day03_字典練習.py
date: 2018-08-29 4:41 PM
author: westos-dd
desc:
# 重復的單詞: 此處認為單詞之間以空格為分隔符, 并且不包含,和.;
# 1. 用戶輸入一句英文句子;
# 2. 打印出每個單詞及其重復的次數;
"hello java hello python"
# hello 2
# java 1
# python 1
"""
s = raw_input('s:')

# 1.把每個單詞分割處理
s_li = s.split()
print s_li

# 2.通過字典存儲單詞和該單詞出現的次數
words_dict = {}

"""
依次循環遍歷列表
如果列表元素不在字典的key中,將元素作為key 1作為valus值
如果列表元素在字典的key中,直接更新元素value值,在原有的基礎上加1
"""
for item in s_li:
if item not in words_dict:
words_dict[item] = 1
else:
words_dict[item] += 1

# 4.打印生成的字典
print words_dict

file: day03_字典練習02.py
date: 2018-08-29 4:42 PM
author: westos-dd
desc:
# 數字重復統計:
1). 隨機生成1000個整數;
2). 數字的范圍[20, 100],
3). 升序輸出所有不同的數字及其每個數字重復的次數;
"""
import random

# 1.隨機生成1000個整數
all_nums = []
for item in range(1000):
# 2.數字的范圍
all_nums.append(random.randint(20, 100))

# 3.升序輸出所有不同的數字及其每個數字重復的次數
sorted_num = sorted(all_nums)

nums_dict = {}
for num in sorted_num:
if num in nums_dict:
nums_dict[num] += 1
else:
nums_dict[num] = 1

print nums_dict

file: day03_python中常用的內置方法.py
date: 2018-08-29 3:13 PM
author: westos-dd
desc:

"""
# 枚舉:返回索引值和對應的value值
# s = 'hello'
# for i in s:
# print i
# for i,v in enumerate('hello'):
# print i
# print type(i)
# print v
# print type(v)
# print str(i) + '—->' + v

# s1 = 'abc'
# s2 = '123'
#
# for i in zip(s1,s2):
# #print i
# print '-'.join(i)

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
无码 制服 丝袜 国产 另类| 91看片在线免费观看| 韩日视频在线观看| 性一交一乱一伧国产女士spa| 强开小嫩苞一区二区三区网站| 日本一本草久p| 欧美丰满熟妇bbbbbb百度| 免费观看精品视频| 中文字幕亚洲欧洲| 久久久久久av无码免费网站下载| 男人日女人下面视频| 在线观看国产福利| 国产自产在线视频| 男女视频一区二区三区| 精品少妇人妻av一区二区| 国产一区二区在线视频播放| 日韩高清第一页| 久草免费福利在线| 中文字幕av专区| 欧洲精品在线播放| 午夜精品中文字幕| 日本www在线视频| av在线网站免费观看| 男人天堂999| 青青视频免费在线观看| 午夜免费精品视频| 精品视频在线观看一区| 91亚洲一区二区| 自拍偷拍 国产| 亚洲国产精品成人天堂| 一级黄色大片儿| 国产一线二线三线在线观看| 久久国产精品网| 手机在线免费毛片| 看欧美ab黄色大片视频免费 | 久久国产这里只有精品| 日韩极品视频在线观看| 色黄视频免费看| 日韩av手机版| 91看片就是不一样| 国产日本在线播放| 欧美黄色免费网址| 永久免费看av| 日韩精品第1页| 爽爽爽在线观看| 无人在线观看的免费高清视频| 蜜桃传媒一区二区三区| 欧美中文字幕在线观看视频 | 国产女主播自拍| 吴梦梦av在线| 亚洲天堂网2018| 色乱码一区二区三区在线| 国产又大又硬又粗| 欧美在线观看成人| 91成人在线观看喷潮教学| 国产真实老熟女无套内射| av 日韩 人妻 黑人 综合 无码| 午夜啪啪免费视频| 韩国黄色一级大片| 永久免费网站视频在线观看| www.色.com| 欧美精品一区二区性色a+v| 五月天婷婷在线观看视频| 五月六月丁香婷婷| 五月天av影院| 一二三四中文字幕| 伊人再见免费在线观看高清版| 欧美xxxx吸乳| 日本手机在线视频| 一区二区传媒有限公司| 国产成人久久婷婷精品流白浆| 91九色在线观看视频| 日本999视频| 久久久久xxxx| 国产毛片久久久久久国产毛片| 亚洲 欧美 综合 另类 中字| 97国产精东麻豆人妻电影 | 国产成人黄色片| 国产小视频精品| 一本二本三本亚洲码| 久久久久久久久久网| 成人亚洲视频在线观看| 特级黄色片视频| 国产亚洲黄色片| 欧美一级特黄a| 先锋影音男人资源| 欧美色图另类小说| 国内av一区二区| 国产高清av在线播放| 成人性视频欧美一区二区三区| 91亚洲精品久久久蜜桃借种| 成人免费观看在线| 天天干在线影院| 国产欧美精品aaaaaa片| 天天影视综合色| 精品嫩模一区二区三区| av在线无限看| www.亚洲视频.com| xxxx在线免费观看| 欧美日韩亚洲一| 可以在线看黄的网站| 青青青国产在线视频| 51xx午夜影福利| 手机av在线免费| 国产黄色特级片| 人妻无码一区二区三区四区| 五月婷婷六月丁香激情| 国产成人精品视频免费看| 欧美性猛交xxxx乱大交91| 人妻熟女一二三区夜夜爱| 大陆极品少妇内射aaaaaa| 超碰在线公开97| 国产一线二线三线女| 免费成年人高清视频| 777米奇影视第四色| 一卡二卡三卡视频| 污视频在线观看免费网站| 妞干网在线免费视频| 久久99中文字幕| 隔壁人妻偷人bd中字| 午夜啪啪福利视频| 欧美性受xxxx黒人xyx性爽| 91蝌蚪视频在线观看| 丰满少妇被猛烈进入高清播放| 精品无码一区二区三区爱欲| 国产女人18毛片| 麻豆映画在线观看| 欧美人与动牲交xxxxbbbb| 一区二区三区日韩视频| 1314成人网| 色香蕉在线观看| 女女同性女同一区二区三区按摩| 爱爱爱爱免费视频| 日本xxxx黄色| 国产原创精品在线| 亚洲一二三不卡| 国产成人强伦免费视频网站| 一区二区三区欧美精品| 欧美视频亚洲图片| 欧美在线a视频| 欧美日韩在线免费观看视频| 日本美女久久久| 成年人视频大全| 国内少妇毛片视频| 你懂的av在线| 啊啊啊国产视频| 中文字幕网av| 青青草免费在线视频观看| 国产精品三级一区二区| 国产视频九色蝌蚪| 污污视频网站免费观看| 婷婷中文字幕在线观看| 三级在线免费观看| 女人和拘做爰正片视频| 农村妇女精品一二区| 亚洲涩涩在线观看| 黄色一级片黄色| 免费成人在线视频网站| 国产成人免费高清视频| a级黄色一级片| 内射国产内射夫妻免费频道| 日本精品久久久久中文字幕| 日韩有码免费视频| 亚洲36d大奶网| 亚洲精品国产久| 日韩网站在线免费观看| 在线观看免费成人av| 成人不卡免费视频| 黄色一级片在线看| 欧美性受xxxxxx黑人xyx性爽| 免费看欧美一级片| 免费看污黄网站| 蜜桃视频一区二区在线观看| 国产精品无码av无码| 蜜臀av.com| 日韩在线第三页| 国产视频在线观看网站| 亚洲欧洲日本精品| 国产精品专区在线| 亚洲黄色av片| 欧美a在线视频| 国产女人18毛片| 蜜臀一区二区三区精品免费视频 | 亚洲一区精品视频在线观看| 免费视频爱爱太爽了| 国产一级免费大片| 色哟哟精品视频| 自拍日韩亚洲一区在线| 国产系列第一页| 国内外成人免费在线视频| 欧美污视频网站| 国产日韩av网站| 久久久无码中文字幕久...| 久久人人爽av| 欧美一级黄色影院| 妞干网在线免费视频| 国产精品又粗又长| 亚洲理论电影在线观看| 青草全福视在线| 中国一级黄色录像|