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

今天学习的关于python的list和tuple

时间:2016-06-08 01:39:10      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

   1:  ‘‘‘
   2:  数组 有list和tuple之分
   3:  ‘‘‘
   4:   
   5:  classmates=[‘a‘,‘b‘,‘c‘,‘d‘]
   6:  print(classmates)
   7:  length=len(classmates)
   8:  print(length)#4
   9:  print(classmates[0]+classmates[1]) # ab
  10:  #print(classmates[5])#IndexError: list index out of range
  11:  print(classmates[-1])#!最后一个元素的索引是-1
  12:  classmates.append(88)#在最后加个元素88
  13:  print(classmates)
  14:  classmates.insert(2,45)
  15:  ‘‘‘
  16:      向第二个位置增加一个45
  17:  ‘‘‘
  18:  print(classmates)
  19:  classmates.pop(-2)
  20:  ‘‘‘
  21:      删除倒数第二个元素
  22:  ‘‘‘
  23:  print(classmates)
  24:  a=[[1,2,3],[4,5,6],[7,8,9]]
  25:  print(a)
  26:   
  27:   
  28:  ‘‘‘
  29:  tuple 不能变,一旦定义不能改。一个tuple 被定义后元素就必须定下来。
  30:  ‘‘‘
  31:  classmates=(‘a‘,‘b‘,‘c‘)
  32:  p=[‘asp‘,‘php‘]
  33:  s=[‘python‘,‘java‘,p,‘scheme‘]
  34:  print(s[2][1])
  35:  a=()
  36:  print(a)
  37:  #定义只有一个元素的tuple的时候必须在定义后面加一个“,”
  38:  a=(1,)
  39:  print(a)
  40:  ‘‘‘
  41:  输出为(1,)
  42:  ‘‘‘
  43:   
  44:  a=(1)
  45:  print(a)#输出为1
  46:  #但是这样可以变:
  47:  L=(‘a‘,‘b‘,[1,2])
  48:  print(L)
  49:  L[2].append(54)
  50:  print(L)
  51:  #但这样变的只是L中的tuple。
  52:  L = [
  53:      [‘Apple‘, ‘Google‘, ‘Microsoft‘],
  54:      [‘Java‘, ‘Python‘, ‘Ruby‘, ‘PHP‘],
  55:      [‘Adam‘, ‘Bart‘, ‘Lisa‘]
  56:  ]
  57:  print(L[0][0],L[1][1],L[2][2])

今天学习的关于python的list和tuple

标签:

原文地址:http://www.cnblogs.com/big-bozi/p/5568780.html

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