Python各種資料結構的迴圈No 5

2021-09-11 02:04:00 字數 1441 閱讀 9436

# -*- coding: utf-8 -*-

#列表:可以對元素增刪改查

# list1 = ['google', 'runoob', 1997, 2000];

# list2 = [1, 2, 3, 4, 5, 6, 7];

# print("list1[0]: ", list1[0])

# print("list2[1:5]: ", list2[1:5])

#列表迴圈

# results = [['yuyu','26','1111'],['xingxing','26','2222']]

# for site in results:

# user_name = site[0]

# print(user_name)

#元組:不可以對元素增刪改差

# tup1 = ('google', 'runoob', 1997, 2000)

# tup2 = (1, 2, 3, 4, 5, 6, 7)

# tup=tup1+tup2

# print(tup)

# print("tup1[0]: ", tup1[0])

# print("tup2[1:5]: ", tup2[1:5])

#元組迴圈

# results = (('1', '2', '3', '4', '5', '6'),('11', '22', '33', '44', '55', '66'),('111', '222', '333', '444', '555', '666'))

# for site in results:

# user_name = site[0]

# print(user_name)

#字典:可以對元素增刪改差

# dict =

# dict['name']='yuyu'

# print(dict['name'])

# print("dict['name']: ", dict['name'])

# print("dict['age']: ", dict['age'])

#字典迴圈

# results = [,]

# for site in results:

# user_name = site['name']

# print(user_name)

#集合:元素不可以重複

# print(basket)

# n = 100

# sum = 0

# counter = 1

# while counter <= n:

# sum = sum + counter

# counter += 1

## print("1 到 %d 之和為: %d" % (n, sum))

活用各種資料結構

吊車由n條不同長度的線段組成,每條線段首尾相接。初始狀態 每條線段垂直與x軸。每次操作改變第s條和 s 1 條的逆時針角度為a,詢問每次操作後第n段末尾的座標。將每條線段都當成向量,實際上每次詢問的結果是向量和 每次改變第s段和第 s 1 段的相對角度,實際上是改變了從第 s 1 段至第n段的各節點...

Redis入門 各種資料結構

string 型別 儲存形式 以 key value 形式存在 常用命令 set get del incr incr setnx list 型別 儲存形式 以 key 集合 形式存在 常用命令 rpush lpush llen lrange lpop rpop set 型別 儲存形式 以 key 集...

redis 各種資料結構的encoding實現

redis 各種資料結構的encoding實現 redis type命令實際返回的就是當前鍵的資料結構型別,它們分別是 string 字串 hash 雜湊 list 列表 set 集合 zset 有序集合 但這些只是redis對外的資料結構。我們可以通過object encoding命令查詢內部編碼...