python資料型別之列表

2021-09-01 23:46:44 字數 1371 閱讀 7136

li=

print(li,type(li))

輸出結果:

li = [1,2.2,true,'hello']

print(li,type(li)

輸出結果:

[1, 2.2, true, 'hello']

li = [1,2,3,false,'python',[1,2,3,4,5]]

print(li,type(li))

輸出結果:

[1, 2, 3, false, 'python', [1, 2, 3, 4, 5]]

import random

li = list(range(10))

random.shuffle(li)

print(li)#每次輸出結果不一樣

輸出結果:

[1, 5, 6, 8, 4, 3, 9, 0, 2, 7]

queue=

info="""

**********************

1.入隊

2.出隊

3.隊頭元素

4.隊尾元素

5.佇列是否為空

6.顯示佇列元素

**********************

"""print(info)

op=input('請輸入你的操作:')

if op=='1':

value=input('請輸入你要入隊的元素:')

queue.insert(0,value)

print('入隊成功!')

elif op=='2':

if not queue:

print('佇列已空,不能出隊!')

else:

print('出隊成功!出隊的元素:%s'%(queue[0]))

del queue[0]

elif op=='3':

print('隊頭元素:%s'%(queue[0]))

elif op=='4':

print('隊尾元素:%s' % (queue[-1]))

elif op=='5':

if len(queue)==0:

print('隊列為空!')

else:

print('佇列不為空!')

elif op=='6':

print(queue)

elif op=='exit':

print('歡迎下次再來!')

exit()

else:

print('輸入錯誤!請重新輸入!')

Python資料型別之列表

print 新增後的list12 list12 extend 在末尾一次性在另乙個列表中的多個值 list13 1,2,3 list13.extend 4,5,6 list13.extend list12 print list13 insert a,b 在指定下標a新增乙個元素b,不覆蓋元素,原資料...

Python資料型別之列表

所謂的列表就像乙個容器,你可以對列表中的東西進行增刪改查,列表是可變的,但是元組是不可變的 coding utf 8 列表的增刪改查 listman name oliver age 13 male print 原始列表 print listman 增加 height 180 print 新增身高後的...

python資料型別之列表

列表是任意物件的有序集合,那麼它的資料形態是怎樣的呢?可以進行哪些操作呢?建立列表時,用逗號分隔不同的值,然後使用方括號括起來。list1 1 2,3 4 list2 a b c list3 friday 2 3,4 通過下標索引來檢視列表中的值,也可以和字串一樣使用方括號擷取字元 list1 0 ...