首页 > 编程语言 > 详细

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

时间:2018-07-23 10:11:06      阅读:194      评论:0      收藏:0      [点我收藏+]

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基础知识(二)

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!