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

Posted 笑笑未来

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了廖雪峰网站—学习python基础知识相关的知识,希望对你有一定的参考价值。

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基础知识的主要内容,如果未能解决你的问题,请参考以下文章

廖雪峰网站:学习python基础知识—循环

廖雪峰网站学习python遇到的一些问题汇总

python语言特性-------python2.7教程学习廖雪峰版

廖雪峰网站:学习python函数—函数参数

廖雪峰网站:学习python函数—递归函数

python 3 廖雪峰博客笔记 python特性