python学习笔记2

Python列表。app

# -*- coding: utf-8 -*-
"""
Created on Mon Feb 20 11:05:50 2017

@author: Administrator
"""
#列表
weeklist=['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday']
print(weeklist)
#排序,根据字母顺序排序,顺序被修改后没法恢复
cars=['baoma','aodi','aeo','qq']
print(cars)
#根据字母顺序排序,且不改变列表原有顺序
print(sorted(cars))
print(cars)
cars.sort()
print(cars)
#根据字母逆序排序,与sort排序结果相反
cars.sort(reverse=True)
print(cars)
#倒序打印列表,顺序不可恢复,再次执行命令能够恢复原顺序
cars.reverse()
print(cars)
#
print(type(weeklist[0]))
#从后向前索引,在列表长度未定状况下颇有用
print(weeklist[-1])
names=['tom','bill','green']
print(names)
print(names[0]+' Hi.')
print(names[1]+' Hi.')
print(names[2]+' Hi.')
#定义出行方式列表
chuxing=['步行','公交车','打的']
print('I like '+chuxing[0])
print('I like '+chuxing[1])
print('I like '+chuxing[2])
#修改列表值
chuxing[2]='的士'
print(chuxing)
#增长元素
chuxing.append('飞机')
print(chuxing)
#指定位置添加元素
chuxing.insert(2,'火车')
chuxing.insert(5,'未知')
print(chuxing)
#删除元素
del chuxing[-1]
print(chuxing)
#建立空列表,随后添加元素在某些状况下颇有用
game=[]
game.append('dnf')
game.append('dota2')
print(game)
#弹出新元素,存储于新列表
#删除元素可选指定元素索引
newchuxing=chuxing.pop()
nchuxing=chuxing.pop(2)
print(chuxing)
print(newchuxing)
print(nchuxing)
print(chuxing)
#删除指定值元素,若是存在多个重复元素须要配合其余方法删除
chuxing.remove('的士')
print(chuxing)
#列表长度
print(len(chuxing))
相关文章
相关标签/搜索