码迷,mamicode.com
首页 > 编程语言 > 详细

廖雪峰网站—学习python基础知识(二)

时间:2018-07-23 10:56:58      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:有一个   初始化   位置   microsoft   app   添加   列表   替换   end   

1、list

"""
  Python内置的一种数据类型是列表:list。
list是一种有序的集合,可以随时添加和删除其中的元素。
"""

classmates = [Michael, Bob, Mary]
print(classmates, classmates)
print(len(classmates)= , len(classmates))
print(classmates[0]=, classmates[0])
print(classmates[1]=, classmates[1])
print(classmates[-1]=, classmates[-1])
print(classmates[-2]=, classmates[-2])
print(classmates[-3]=, classmates[-3])

classmates.append(mike)     # 添加list元素末尾
print(classmates1, classmates)

classmates.insert(1, jack)      # 元素插入指定的位置
print(classmates2, classmates)

classmates.pop()                 # 删除list末尾元素
print(classmates3, classmates)

classmates.pop(1)                  # 删除指定位置的元素
print(classmates4, classmates)

classmates[1] = Sarah           # 指定位置替换别的元素
print(classmates5, classmates)

 

2、tuple

"""
  另一种有序列表叫元组:tuple。
tuple和list非常类似,但是tuple一旦初始化就不能修改

"""

classmates = (Michael, Bob, Tracy)
print(classmates =, classmates)
print(classmates[0]=, classmates[0])
print(classmates[1]=, classmates[1])
print(classmates[2]=, classmates[2])
print(classmates[-1], classmates[-1])

# classmates[0] = ‘Adam‘    # 无法修改元素
# print(‘classmates1‘, classmates)


t = (1, 2)     # 定义tuple元素必须确定
print(t1=, t)

t = ()       # 定义空的tuple
print(t2=, t)

t = (1)      # 这个是1数,定义不是只有一个元素
print(t3=, t)

t = (1,)     # 定义只有一个元素
print(t4=, t)

t = (a, b, [A, B])   # “可变的”tuple:
t[2][0] = X
t[2][1] = Y
print(t5, t)

 

廖雪峰网站—学习python基础知识(二)

标签:有一个   初始化   位置   microsoft   app   添加   列表   替换   end   

原文地址:https://www.cnblogs.com/qy1234/p/9352933.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!