del|append()|insert()|pop()|remove()|sort()|sorted|reverse()|len()|range()|min()|max()|sum()|[:]|区分两种列表复制|

  1 fruit = ['apple','banana','peach']
  2 print fruit[0],fruit[-1]
  3 
  4 fruit_1 =[]
  5 fruit_1.append('orange')
  6 print fruit_1
  7 
  8 fruit.insert(1,'orange')
  9 del fruit[2]
 10 print fruit
 11 
 12 '''
 13 apple peach
 14 ['orange']
 15 ['apple', 'orange', 'peach']
 16 '''
 17 
 18 pop_1 = fruit.pop(1)
 19 print pop_1,"\n",fruit
 20 
 21 '''
 22 orange
 23 ['apple', 'peach']
 24 '''
 25 
 26 apple = 'apple'
 27 fruit.remove(apple)
 28 print fruit,"\n",fruit_1
 29 
 30 '''
 31 ['peach']
 32 ['orange']
 33 '''
 34 
 35 fruit_2 = ['a','b','c','d','e','f']
 36 fruit = fruit_1 + fruit_2
 37 print fruit
 38 
 39 '''
 40 ['orange', 'a', 'b', 'c', 'd', 'e', 'f']
 41 '''
 42 new_fruit = sorted(fruit,reverse=True)
 43 print fruit,"\n",new_fruit
 44 new_fruit.sort(reverse=True)
 45 print new_fruit
 46 new_fruit.reverse()
 47 print new_fruit
 48 
 49 '''
 50 ['orange', 'a', 'b', 'c', 'd', 'e', 'f']
 51 ['orange', 'f', 'e', 'd', 'c', 'b', 'a']
 52 ['orange', 'f', 'e', 'd', 'c', 'b', 'a']
 53 ['a', 'b', 'c', 'd', 'e', 'f', 'orange']
 54 
 55 '''
 56 
 57 length = len(new_fruit)
 58 print length
 59 
 60 #7
 61 
 62 #empty = []
 63 #iprint empty[-1]
 64 
 65 '''
 66 Traceback (most recent call last):
 67       File "t.py", line 61, in <module>
 68           print empty[-1]
 69           IndexError: list index out of range
 70 '''
 71 
 72 for i in new_fruit:
 73     print i
 74 print i
 75 
 76 '''
 77 a
 78 b
 79 c
 80 d
 81 e
 82 f
 83 orange
 84 orange
 85 '''
 86 
 87 new_list = list(range(1,15,3))
 88 print new_list
 89 
 90 #[1, 4, 7, 10, 13]
 91 
 92 max_in_list = max(new_list)
 93 min_in_list = min(new_list)
 94 sum_in_list = sum(new_list)
 95 print max_in_list,"\n",min_in_list,"\n",sum_in_list
 96 
 97 '''
 98 13
 99 1
100 35
101 '''
102 double=[i**2 for i in range(1,20)]
103 new_double = double[:]
104 print new_double
105 print double[4:]
106 
107 #[1, 4, 9, 16, 25, 36, 49, 64, 81, 100, 121, 144, 169, 196, 225, 256, 289, 324, 361]
108 #[25, 36, 49, 64, 81, 100, 121, 144, 169, 196, 225, 256, 289, 324, 361]
109 
110 for single in double[5:-1]:
111     print single
112 
113 '''
114 36
115 49
116 64
117 81
118 100
119 121
120 144
121 169
122 196
123 225
124 256
125 289
126 324
127 '''
128 new_double_2 = double
129 double.pop(0)
130 print double
131 print new_double_2
132 print new_double
133 
134 '''
135 [4, 9, 16, 25, 36, 49, 64, 81, 100, 121, 144, 169, 196, 225, 256, 289, 324, 361]
136 [4, 9, 16, 25, 36, 49, 64, 81, 100, 121, 144, 169, 196, 225, 256, 289, 324, 361]
137 [1, 4, 9, 16, 25, 36, 49, 64, 81, 100, 121, 144, 169, 196, 225, 256, 289, 324, 361]
138 '''
139 
140 new_double[1] =2500000000000
141 print new_double
142 
143 #[1, 2500000000000, 9, 16, 25, 36, 49, 64, 81, 100, 121, 144, 169, 196, 225, 256, 289, 324, 361]
144 
145 scale = [1,8]
146 for number in scale:
147     print number
148 
149 
150 scale = (1,8)
151 for number in scale:
152     print number
153 
154 '''
155 1
156 8
157 1
158 8
159 '''

问题:列表可以用[ ]or( )???

 1 scale = [1,8]
 2 for number in scale:
 3     print number
 4 
 5 
 6 scale = (1,8)
 7 for number in scale:
 8     print number
 9 
10 '''
11 1
12 8
13 1
14 8
15 '''

猜你喜欢

转载自www.cnblogs.com/yuanjingnan/p/11128962.html
今日推荐